Short, applied courses with a verifiable certificate. Search for a topic, or narrow by category, level, duration and price.
Build a complete testing skill for Flutter — unit tests for logic, widget tests for UI, mocktail for dependencies, plus golden and integration tests. You finish able to test apps with confidence, catching regressions before they reach users and shaping UI test-first.
Add real engagement and background features to a Flutter app — local and push notifications, Firebase Cloud Messaging, correct handling of foreground, background and terminated states, deep-linking from a tapped notification, and periodic background tasks with WorkManager. You finish able to wire notifications end to end and run work while the app is closed.
Take a finished Flutter app all the way to both stores — icons, splash screens and versioning, signed Android app bundles and iOS archives, polished listings, and a clean submission that survives review. You walk away able to ship an app to the App Store and Google Play on your own and manage updates and hotfixes afterwards.
Learn to diagnose and optimise Flutter app performance using DevTools, the widget inspector, the performance overlay and rebuild profiling. You will hunt down jank, apply const constructors and RepaintBoundary correctly, and shrink both memory and app size — so you can honestly own the duty of making a Flutter app fast.
Bridge Flutter to native code with confidence. You will learn when native integration is genuinely needed, how MethodChannel carries calls between Dart and Kotlin/Swift, how to return results and errors safely, and how to package it all as a reusable platform plugin.
Learn to structure a maintainable Flutter app by separating concerns into clean layers, wiring dependencies with get_it, and hiding data behind repositories and services. You will finish able to lay out a scalable project, apply MVVM, and use immutability and code generation to keep models safe and boilerplate-free.