Learn Flutter
Google's UI toolkit for natively compiled apps from one Dart codebase
Flutter is an open-source UI framework that renders every pixel itself, so one Dart codebase produces fast, consistent apps for iOS, Android, web, Windows, macOS and Linux. UIs are built from composable widgets, with hot reload for instant feedback. Learn it to ship polished cross-platform mobile apps with a single team and codebase.
Before you start
How deep do you want to go?
1. EssentialsRead and write simple code, do the everyday basics
2. PracticalUse it productively at work, with the usual idioms
3. AdvancedThe less common features, performance and trade-offs
4. ExpertInternals and the edge cases experts know