Build a To-do List App from scratch using Flutter and GetX | UI + State Management + Storage

  Рет қаралды 22,868

Thad Carnevalli

Thad Carnevalli

Күн бұрын

Пікірлер: 57
@Mfbzai
@Mfbzai 2 жыл бұрын
The best flutter tutorial ever, great explanation, step by step with detailed reason ! 👍👍👍👍
@simoneseo5216
@simoneseo5216 3 жыл бұрын
Liked and subscribe! Hope to see more tutorials from you in the future, I like your style
@prashantmaharana3467
@prashantmaharana3467 2 жыл бұрын
Thankyou for this detailed tutorial.
@54gulnara
@54gulnara Жыл бұрын
Great video! I developed my own project using it.
@rydmike
@rydmike 4 жыл бұрын
Thanks Thad, very nice presentation of many concepts and features of the GetX package! 👍 Loved that it also included get storage and undo of the delete via the snackbar. The simplicity of using GetX really makes it an interesting option.
@axomclutchgod1414
@axomclutchgod1414 2 жыл бұрын
Very Informative Getx Video
@brunoneuman6153
@brunoneuman6153 3 жыл бұрын
Nice! @Students that has tried this tutorial with newest GetX version (current 3.26.0): You need convert your project into Null Safety version. For that, set the dependencies as I'm showing below and rewrite your code following Null Safety coding changes: pubspec.yaml file: environment: sdk: ">=2.12.0
@iamsunnymac
@iamsunnymac 2 жыл бұрын
Helped me to understand 🔥 Thanks. You got One New Subscriber today!
@amadojesusmartin9532
@amadojesusmartin9532 4 жыл бұрын
More videos of GetX!
@madushanka
@madushanka 3 жыл бұрын
Thanks! more videos on GetX please
@naboolabs7177
@naboolabs7177 3 жыл бұрын
this is super useful for me!!! thank you! liked and subscribed!
@jonathan10543
@jonathan10543 3 жыл бұрын
Awesome work, I've been back twice! Thanks!
@shubhamnaik1982
@shubhamnaik1982 3 жыл бұрын
Thanks for this Video , Really Helpful , Keep it Up. We will keep sharing your videos and subscribing your channel .
@arrteann
@arrteann Жыл бұрын
Thanks for this helpful tutorial :D
@I3ULL3T96
@I3ULL3T96 4 жыл бұрын
Excellent tutorial, thank you very much for it. Subbed!
@本名出さない設定
@本名出さない設定 3 жыл бұрын
Thanks from Japan. Your video is very useful to me. Thank you very much! sorry,my cheap english.
@sisCAC
@sisCAC 2 жыл бұрын
Thank u very much! One more subscribed from Brasil!
@a1ltair
@a1ltair 3 жыл бұрын
Thank you for amazing tutorial!
@andrewflearing
@andrewflearing 4 жыл бұрын
Solo con ver el título ya estoy suscrito! que sean muchos más!
@LaEstrelladelMar
@LaEstrelladelMar 3 жыл бұрын
Great tutorial. Congrats! How to populate the ListTile from an array?
@jangdelossantos5569
@jangdelossantos5569 4 жыл бұрын
Awesome tutorial! It has a lot of useful stuff. This helped a lot. Keep it Up! +1 subscriber here
@Jan123.
@Jan123. 3 жыл бұрын
Great video! Thanks.
@timoteopolak
@timoteopolak 3 жыл бұрын
thanks!!! Great tutorial.
@EloirCerchiari
@EloirCerchiari 3 жыл бұрын
congratulations, great work
@karemzky
@karemzky 3 жыл бұрын
Thanks a lot of this wonderful video
@legidroid
@legidroid 2 жыл бұрын
Thank you so much bro. But does the data persist as in when you restart app?
@flaviobarros8305
@flaviobarros8305 3 жыл бұрын
Great tutorial brother...i've noticed that there's no validation if the value was already inserted in the list.....is there a function to check the value in get storage?
@kamalshrestha7184
@kamalshrestha7184 2 жыл бұрын
Thanks bro ur video solved my problem
@kerryleehartley
@kerryleehartley 4 жыл бұрын
Hi Great Video! Can you make a video going over the Get_CLI with a new project. More specifically how to use It to build a project with the GetX Pattern by Kauê. I am having trouble understanding how the _binding.dart, _controller.dart, _view.dart pages help when using GetX and building a project.
@Eduardo-yf2rv
@Eduardo-yf2rv 4 жыл бұрын
Great tutorial! Thanks
@shanglee643
@shanglee643 3 жыл бұрын
When does this method being called: Map toJson() => {'text': text, 'done': done}; I don't see it being ref anywhere
@harysuryanto
@harysuryanto 3 жыл бұрын
Thank you!
@sanjeevgupta8956
@sanjeevgupta8956 4 жыл бұрын
Awesome tutorial
@Abhishvek
@Abhishvek 4 жыл бұрын
Yes a good tutorial. Well you should check this too kzbin.info/www/bejne/p5W4m6p5i56Hopo
@marcelomagalhaes4508
@marcelomagalhaes4508 4 жыл бұрын
Boa! GetX é fantástico mesmo! Ótimo vídeo!
@Minhle-bg1rp
@Minhle-bg1rp 3 жыл бұрын
Pls more videos of GetX, shopping app, rest api... Thanks you.
@vis9753
@vis9753 4 жыл бұрын
Awesome 👍 love from india ❤️
@thedudeabides8637
@thedudeabides8637 4 жыл бұрын
Thanks for this. Can listviews be updated without using streams and just using GetBuilder and a function that adds to the list and calls update()?
@arishsiddiqui5496
@arishsiddiqui5496 2 жыл бұрын
I am not getting an output, where can I connect you for further information.
@techzone2009
@techzone2009 3 жыл бұрын
More videos on getx and flutter 🙏🙏
@bariscelebi701
@bariscelebi701 2 жыл бұрын
We are waiting for the new version as there is no null safety feature
@wizzl8513
@wizzl8513 4 жыл бұрын
In the listview, when we select a tile, i tried to do todoController.todos[index].done = value but this way the tile didn't update. I know this doesn't work because I do not update the actual list but rather a value in one of the list values but how can I make this list reactive to changes that I make to the items of this list. So to that todoController.todos[index].done = value updates the stream.
@untiliwin278
@untiliwin278 3 жыл бұрын
Hi guys, i face a problem when trying to save edited data. I don't know why but only the starting value is saved. For example, the first task i write when creating a new task. So when i edit the task data and hot reload the app, the edited value isn't saved. Only the first task that i wrote is. please help me.
@arcechava
@arcechava 4 жыл бұрын
Excelente Gracias !!!
@paulvickers8059
@paulvickers8059 4 жыл бұрын
thanks, great tutorial, but how would you add pre populated data, which is needed in some apps? as i am making a workout app, and want to add workouts to the database, but let the user create their own, and edited and maybe even delete the pre populated workouts. I have been using sqflite, and I create multiple pages, like the use can create a workout title, then they go to another screen and create a week for that particular workout, then a day for that particular week, then add sets and reps to the day. each needs an extra id, so that each week, day, sets and reps are linked to that before it. can you do something like this with getstorage, or would it be better to stick with sqflite?
@thadcarnevalli247
@thadcarnevalli247 4 жыл бұрын
As you're working with relational data, I'd stick with sqflite. GetStorage is suitable for small datasets of json or text files for use cases like caching, off line data, etc.
@paulvickers8059
@paulvickers8059 4 жыл бұрын
@@thadcarnevalli247 Would you be able to do something with sqflite and getx, using the more advanced stuff, I think this is needed for real world apps, but you don't see any tutorials on it, it seems to be all firebase, but sometimes you just need local storage and don't need the cost of firebase.
@kimbowaaloysius9034
@kimbowaaloysius9034 4 жыл бұрын
I also want to request you to please make a tutorial on This. Thanks for the tutorial above, it's awesome!
@thadcarnevalli247
@thadcarnevalli247 4 жыл бұрын
Sure, GetX and Sqflite can work together seamlessly. I'll make a tutorial covering this in the coming weeks.
@akarshs9552
@akarshs9552 4 жыл бұрын
Is it possible to use getX instead of Bloc for large application?
@thadcarnevalli247
@thadcarnevalli247 4 жыл бұрын
Yes, but mind the risk-return tradeoff. By using a new and more unstable tool you are adding some risk to your project. I'd suggest you try it in a few modules and evalute the benefits/drawbacks before any drastic change.
@muhamadkhuram1261
@muhamadkhuram1261 4 жыл бұрын
Best tutor
@superpan7395
@superpan7395 4 жыл бұрын
tks you!
@chethiyaprasanga
@chethiyaprasanga 4 жыл бұрын
keep it up thanks
@徐一鸣-l6p
@徐一鸣-l6p 2 жыл бұрын
讲得很好,英文不好也能看懂
@mitzukodavis7393
@mitzukodavis7393 4 жыл бұрын
Greatt
@shanglee643
@shanglee643 3 жыл бұрын
final TodoController todoController = Get.put(TodoController()); When i do this, do i create a new Instace of ToDo object? Or it is just the same object extract from Get.put(TodoController()); var removed = todoController.todos[index];
GetX in Flutter - Part 1 (Observables)
43:30
The Flutter Factory
Рет қаралды 21 М.
GetX Powerful Framework in Flutter in Detail (2021)
40:16
Easy Approach
Рет қаралды 88 М.
🕊️Valera🕊️
00:34
DO$HIK
Рет қаралды 12 МЛН
Wait for the last one 🤣🤣 #shorts #minecraft
00:28
Cosmo Guy
Рет қаралды 10 МЛН
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 262 #shorts
00:20
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1,2 МЛН
Learn Flutter Hooks and Maximize Your Code Reuse
10:36
Robert Brunhage
Рет қаралды 61 М.
NSURLProtocol: How I Stole an App For My Wedding
56:25
Bryce Bostwick
Рет қаралды 50 М.
Евгений Борисов - Spring-потрошитель, часть 1
1:04:27
JPoint, Joker и JUG ru
Рет қаралды 522 М.
Ryan Dahl introduces JSR at DevWorld 2024
29:13
Deno
Рет қаралды 114 М.
Strategy Pattern - Design Patterns (ep 1)
35:11
Christopher Okhravi
Рет қаралды 1,5 МЛН
Top 10 Must Know Widgets In Detail for Flutter Developers | Flutter Tutorial
1:09:13
GetX State Management In Flutter With API Calling (Flutter Tutorial)
1:22:56