Flutter
One codebase, compiled UI for every platform.
💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.
Lessons
- Setup and your first appInstall the Flutter SDK, understand what a project contains, and read the counter app that every new project starts from.
- Widgets and layoutStateless versus stateful widgets, how the layout constraints propagate, and the container widgets that do most of the work.
- State, navigation and release buildsWhere app state should live, how routes are pushed, and the commands that produce a store-ready bundle.
More in Mobile Development
Android iOS React Native Kotlin Swift
Last refreshed 2026-09-17.