Flutter Documentation (opens in a new tab)Start here. Install, first app, widget catalog, cookbook recipes, performance and deployment.flutter.dev · Docs · Junior · Flutter
Dart Language Tour (opens in a new tab)Fastest path through the language: types, null safety, async, isolates, mixins, records and patterns.dart.dev · Docs · Junior · Flutter · 2–3 h
Effective Dart (opens in a new tab)Style, documentation, usage and design: four guides every Dart engineer should read once a year.dart.dev · Docs · Middle · Flutter · 1 h
Flutter Cookbook (opens in a new tab)Copy-and-paste recipes for the common 80% of UI work: lists, forms, animations, networking, persistence.flutter.dev · Docs · Junior · Flutter
DartPad (opens in a new tab)Dart and Flutter in the browser. Handy when you want to test one snippet without creating a project.dart.dev · Tool · Junior · Flutter
API reference (Flutter SDK) (opens in a new tab)Every public class in the SDK. Bookmark it for the moments you need to know what a parameter actually does.api.flutter.dev · Docs · Middle · Flutter
pub.dev: package registry (opens in a new tab)Basically npm for Dart. Search, scores and likes, plus filters by Flutter platform, popularity and Dart 3 compatibility.pub.dev · Tool · Junior · Flutter
Material 3 Design (opens in a new tab)The Material 3 specs: color, type, components. Read them before you start customising your app theme.material.io · Docs · Junior · Flutter
Flutter widget catalog (opens in a new tab)Every widget in the framework, in one index you can filter. Start here when you don't know what to reach for.flutter.dev · Docs · Junior · Flutter
Riverpod: official docs (opens in a new tab)Compile-safe, testable state. Many Flutter teams now pick it by default. Read 'concepts' and 'getting started' first.Remi Rousselet · Docs · Middle · Flutter · 3 h
Bloc library: full docs (opens in a new tab)BLoC concepts, recipes (counter → weather → todos → infinite list), testing patterns, examples.Felix Angelov · Docs · Middle · Flutter · 4 h
Flutter on the Web (opens in a new tab)Web build pipeline, renderers (HTML/CanvasKit/Skwasm), interop, deploying to GitHub Pages and Firebase.flutter.dev · Docs · Middle · Flutter
Flutter on Desktop (opens in a new tab)Windows/macOS/Linux specifics: window sizing, file IO, system menus, distribution.flutter.dev · Docs · Middle · Flutter
Flutter testing: full guide (opens in a new tab)Unit, widget, integration tests, golden files, mocking, CI integration. Start here before you write tests.flutter.dev · Docs · Middle · Flutter · 2 h
Dart 3 patterns & records (opens in a new tab)Records, patterns, switch expressions and sealed classes: the language features that changed Dart in 2023.dart.dev · Docs · Middle · Flutter · 45 min
Adaptive & responsive design (opens in a new tab)LayoutBuilder, MediaQuery, breakpoints, NavigationRail vs Drawer, platform widgets vs Material/Cupertino.flutter.dev · Docs · Middle · Flutter · 1 h
Flutter accessibility (opens in a new tab)Semantics, screen readers, contrast, dynamic type. The bare minimum you need to ship to a global audience.flutter.dev · Docs · Middle · Flutter · 1 h
Flutter codelabs hub (opens in a new tab)All the official codelabs in one place: first app, layouts, animations, Firebase, AI features.flutter.dev · Docs · Junior · Flutter
Code With Andrea: articles (opens in a new tab)One of the most consistent long-form Flutter blogs, covering architecture, layered design, testing and Riverpod in depth.Andrea Bizzotto · Article · Middle · Flutter