Flutter
Google's UI toolkit for building natively compiled apps from a single Dart codebase — targeting iOS, Android, web, and desktop simultaneously. Flutter's widget system gives you pixel-perfect control over every visual element across all platforms.
Beginner
Dart Language
Google's strongly-typed language behind Flutter. Fast to learn, productive to use, and optimised for UI development.
Intermediate
Flutter Widgets
Flutter's composable widget tree. Stateless and Stateful widgets, layout widgets, and Material/Cupertino components.
Intermediate
State Management
Provider, Riverpod, Bloc — the dominant state management patterns in production Flutter applications.
Intermediate
Building & Deployment
Signing, building release APKs and IPAs, and publishing to the Google Play Store and Apple App Store.