Build apps with Flutter
Learn to build beautifulnatively compiled desktopmobileand web applications from a single codebase with Flutter.
Go back
How is Flutter different for app development?
The Flutter team discusses what goes on under the hood when you create apps with Flutter and how Flutter is different from other approaches.
How Stateful Widgets Are Used Best
The Flutter team explains the difference between stateful and stateless widgetshow state objects workand more.
Your first Flutter app
In this codelabyou’ll learn how to build a Flutter app that generates cool-sounding namessuch as "newstay""lightstream""mainbrake"or "graypine". The user can ask for the next namefavorite the current oneand review the list of favorited names on a separate page. The app is responsive to different screen sizes.
Intro to Dart for Java Developers
In this codelabyou’ll convert simple examples from Java to Dart.
Build Apps with Flutter quiz
Take a quizearn a badge. Correctly answer three questions to earn a Build Apps with Flutter badge.