← All courses

Flutter and Dart — Cross-Platform Development

Flutter and Dart course for cross-platform development. Start with Dart fundamentals — types, collections, async/await, Stream and isolate, then master Flutter widgets (StatelessWidget, StatefulWidget, BuildContext, layout) and State Management (Riverpod, Bloc, Provider — comparison and choosing the right one). Dedicated modules cover navigation (GoRouter, Navigator 2.0, deep links, routing), REST API via http and Dio (interceptors, JSON serialization), Firebase (Auth, Firestore, Storage, Cloud Functions, FCM), animations (Implicit, Explicit, Hero, Lottie, Rive) and device features — camera, geolocation, maps, permissions. Includes local databases (SQLite via sqflite, Hive, Isar, Drift), testing (unit, widget, integration) and publishing to iOS, Android and Web.

Premium Course

Sign in to purchase access and unlock all modules.

600 USDT
Sign In to Purchase

Other courses

Other Cambridge courses

Educational programs

Data subscriptions with AI analysis