1. Create your first Flutter screen
5 min
Start simple
Your first goal is not a full app. It is one clean screen that opens on Android and looks like something you chose, not the default counter app.
Flutter builds UI with widgets. Text is a widget. Padding is a widget. A Column is a widget. You combine small widgets to make a screen.
Remember this
A Flutter screen is a tree of widgets. Your main job is to write a build() method that describes what should appear on the screen.
Some widgets take one child. Others take many children. Center has child. Column has children.
Create the app
Do each one yourself, then tap it to tick it off. The ticks are only a checklist for you: they are not marked or scored.
0 of 5 done
flutter doctor
flutter create first_flutter_screen
cd first_flutter_screen
flutter devices
flutter runReplace main.dart
Open lib/main.dart. Replace everything with this screen.
This example is a simple campus food finder landing screen. Change the text to your own app idea, such as notes, hostel complaints, event tracker, or UPI expense log.