In this Repository, I document my self-learning journey of flutter since I started on day 1.
Work scope: printing hello world inside a scaffold
Work scope: explored appBar, image widget, widget charts and dart reformatting
Work scope: Worked with pubspec.yaml to load assets which helps developing applications that should work without internet
Work scope: Leanred more about stateless widgets and concept of hot reload which is an edge for flutter
Performing hot reload... Syncing files to device iPhone 14 Pro Max... Reloaded 1 of 665 libraries in 250ms (compile: 81 ms, reload: 105 ms, reassemble: 47 ms).
Work scope: Learned more about containers and how its size is decided given the different factors (child, margin, padding and safe area). One can also choose a specific width and height.
Work scope: Explored columns and rows. SizedBox. CrossAxisAligment. MainAxisAlignment.
Work scope: Google fonts, icons, colors, circleAvatar, and more!!
Work scope: Buttons, dart functions, stateful vs stateless widgets, dirty build.
Screen.Recording.2023-05-18.at.7.12.44.PM.mov
Work scope: More practice with Buttons. This also combines stateless and stateful widgets.
Screen.Recording.2023-05-18.at.10.40.38.PM.mov
Work scope: Sounds, buttons, states, exploring flutter and community packages, building xcode apps with cocoapods, and podfiles.
Screen.Recording.2023-05-19.at.2.10.01.AM.mov
Work scope: interactive quiz cards, keeping state across modules, classes and objects, and more.
Screen.Recording.2023-05-19.at.4.05.28.PM.mov
Work scope: Practice with states, modules, classes, decision trees and interaction with user.
Screen.Recording.2023-05-19.at.6.58.49.PM.mov
Work scope: Practice with routes, navigation and multiple pages
Screen.Recording.2023-05-22.at.3.41.32.PM.mov
Work scope: Highest modularity yet explored, routes, navigators, building my own widgets, passing function as object parameters, null safety, gesture detector widgets.
Screen.Recording.2023-05-22.at.5.46.00.PM.mov
Work scope: "file inside folder inside folder" modulatity, navigation stack (pushing and poping and passing back variables), dynamic parameters, APIs, location APIs, user permissions to access location (background vs usage) both in ios and android.
Screen.Recording.2023-05-24.at.10.00.25.PM.mov
Work scope: secure use of APIs, real-time access to exchange rates. Cupertino IOS-styled widgets, running different app widgets depending on the system of the device that the app is running on, dart environments, arguments of flutter run, debugging of migradition to android embedding v2, and more.
Screen.Recording.2023-05-25.at.3.35.33.PM.mov
Work scope: firebase authentication, firestore cloud, sign in and sign up, retrieving old messages from the cloud, storing new messages in the cloud, loading screens on loading data.