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.