Get Started with Flutter

A free introductory course to Flutter, guiding you through the most important topics, and helping you choose the right tools and packages.

--

Completed

--

Lessons completed

to track your course
progress

Get Started With Flutter

Learn about Flutter widgets, theming, state management basics, navigation, animations, and more with this collection of free resources.

01 - Flutter Installation & IDE Config
02 - The Dart Language
03 - Getting Started with Pub.dev and Flutter Lints
04 - Flutter Widgets + Basic & Responsive Layouts
05 - Theming
06 - State Management Basics
07 - State Management Packages & App Architecture
08 - Navigation and Routing
09 - Interactivity & User Input
10 - Animations
11 - Local Data Persistence
12 - Networking
13 - Flutter Platform Channels & Dart FFI
14 - Automated Testing
15 - Continuous Integration & Delivery
16 - Bonus Content
17 - Request for Feedback (optional)