Learn
Learn Flutter by Topic
Guides organized around what you're actually trying to build — not a wall of blog posts.
Flutter
Core Flutter development — widgets, platform APIs, and the day-to-day patterns you'll use building real apps. Start here if you're new to the framework or want to go deeper on the fundamentals.
⚡State Management
Provider, Riverpod, BLoC, and GetX compared head-to-head, with guidance on which one actually fits your app instead of which one is trending.
🔥Firebase
Wiring Firebase into a Flutter app the right way — authentication, push notifications, and the gotchas that don't show up until production.
🏗️Architecture
Clean Architecture, folder structure, and dependency injection for Flutter apps that need to survive past the first release — not theory, actual production folder trees.
💾Data & Storage
Local persistence in Flutter — SharedPreferences, Hive, Isar, Drift — and which one to actually pick in 2026 now that two of the big names have gone quiet.
🌐API & Networking
REST APIs, Dio, and JSON in Flutter — building a networking layer that doesn't turn into a pile of try/catch blocks scattered across your screens.