Stay organized with collections
Save and categorize content based on your preferences.
Build apps with Flutter
Learn to build beautiful, natively compiled desktop, mobile, and web applications from a single codebase with Flutter.
Go back
check_circle
How is Flutter different for app development?
ondemand_video
Video
Optional
The Flutter team discusses what goes on under the hood when you create apps with Flutter and how Flutter is different from other approaches.
check_circle
How Stateful Widgets Are Used Best
ondemand_video
Video
Optional
The Flutter team explains the difference between stateful and stateless widgets, how state objects work, and more.
check_circle
Your first Flutter app
emoji_objects
Codelab
Optional
In this codelab, you’ll learn how to build a Flutter app that generates cool-sounding names, such as "newstay", "lightstream", "mainbrake", or "graypine". The user can ask for the next name, favorite the current one, and review the list of favorited names on a separate page. The app is responsive to different screen sizes.