OpenVellum
Flutter
Exercises
Flutter
Learn Flutter through interactive widget trees, layout visualizers, and animated state diagrams.
Getting Started
1
What is Flutter?
2
Dart Basics
3
Your First App
Widgets
4
Widget Tree
5
Stateless Widgets
6
Stateful Widgets
7
Built-in Widgets
Layout
8
Row & Column
9
Container & Padding
10
Stack & Positioned
11
Expanded & Flexible
Lists & Navigation
12
ListView
13
Navigator
14
Named Routes
15
Bottom Navigation
State & Data
16
State Lifecycle
17
Provider
18
Streams
19
HTTP & APIs
Polish
20
Animations
Forms & Input
21
Forms
22
Gestures
23
Keyboard & Focus
Theming & Styling
24
ThemeData
25
Custom Painting
26
Responsive Design
Advanced Widgets
27
Slivers
28
Keys
29
InheritedWidget
30
Builder Widgets
Architecture & Patterns
31
BLoC Pattern
32
Repository Pattern
33
Dependency Injection
Testing & Publishing
34
Testing
35
Packages & Plugins