Add a new screen to the stack. Navigator.push(context, MaterialPageRoute(builder: (context) => SecondScreen())); Pop: Go back to the previous screen. Navigator.pop(context);
Overlap widgets on top of each other (useful for background images with text overlays).
Ready to keep this guide on your desktop or print it out? Click the link below to get your high-quality PDF version. flutter cheat sheet pdf download
Access thousands of icons using: Icon(Icons.favorite, color: Colors.red) Common CLI Commands
A high-performance all-in-one solution for state, navigation, and dependencies. Assets and Icons Adding Images Add the image file to an assets/ folder. Register it in pubspec.yaml : flutter: assets: - assets/logo.png Use code with caution. Use it in code: Image.asset('assets/logo.png') Material Icons Add a new screen to the stack
Control how children fill available space within a Row or Column. Essential UI Widgets Text and Styling
Best for complex apps requiring strict separation of logic and UI. Ready to keep this guide on your desktop or print it out
Everything in Flutter is a widget. Your UI is built by nesting widgets inside each other to create a tree structure.