This is a Flutter tutorial for complete beginners. This covers Getx with controllers, obx, state management, network request, injecting data, finding controllers. You will also learn how to do routing, passing parameters.
You will also learn how to load data from local storage and update the ui with state management.
👇 My recommendations for FloppyData👇
✅ 30% OFF with promo-code FLYT30 on the best proxy service – FloppyData: https://bit.ly/floppydata_dbestech
✅ 20% OFF with promo-code YTGL20 on the top multi-accounting browser – GoLogin: https://bit.ly/gologin_dbestech
These are the tools I trust—check them out! ❤️
Download the resources for following the tutorial
https://github.com/dastagir-ahmed/flutter-getx-app
Learn more about Getx
https://www.dbestech.com/tutorials/how-to-use-flutter-getx-tips-for-beginners-to-advanced
Learn about Getx E-commerce App ( Complete app)
https://youtu.be/7dAt-JMSCVQ
Timeline
00:00:19 Intro to the app
00:02:43 Course coverage
00:03:07 Intro FloppyData
00:03:55 Show the resources
00:08:16 Run the app first time
00:11:17 View different screens
00:13:51 Basic Routing with Getx
00:21:28 More about Getx Routing
00:32:26 Refactor the files
00:35:30 Separate routing file
00:46:50 Create a data model
00:51:17 Creating a controller
00:53:25 Create reactive variables
00:56:58 Controller and lifecycle
01:10:29 Introducing Obx widget
01:19:45 Load Json Data with obs model
01:27:34 RxList for DataModel
01:33:32 Access the shared variable in the UI
01:43:13 Find Controller or GetView
01:49:56 Use Getx arguments to pass data to the next screen
01:56:51 Pass ID as Getx Parameter
02:06:44 Navigate from ListView
02:09:06 Temporary Obs list
02:15:13 Create a new controller and inject it
02:18:36 Manage the state with Getx
02:27:47 Compare Getx With StatefulWidget
02:37:47 Connect with Firebase
02:46:34 Create repositories
02:55:00 Saving the data in the firebase storage
03:03:29 Update the query of Firebase
03:14:27 Update local states with Getx
03:22:27 Common loading widget