Dart, widgets, then MVVM + dependency injection + screen architecture: read and change a real Flutter app running on Android and iOS.
Just enough Dart and widgets, then MVVM, dependency injection and screen architecture - read and change a real Flutter app running on real Android and iOS devices.