Keentune

Flutter curriculum

18 chapters
·
134 concepts
·
free
Everything the adaptive question bank can teach and test in Flutter, from foundations through advanced practice. Work through it in order, or start practicing and let the questions find your level.
Start practicing Flutter

New here? Read the Flutter guide

A free 18-minute primer — the mental model, the mistakes beginners make, and what to practice first.

A. Dart essentials a Flutter widget depends on

B. The async model: futures, streams and isolates

C. Widgets and the three trees

D. StatefulWidget and the State lifecycle

E. Keys and element reuse

F. BuildContext and the inherited lookup

G. Constraints go down, sizes go up

H. The layout widgets

I. Interactivity, gestures and forms

J. State management

K. Navigation and routing

L. Animations and transitions

M. Assets, fonts and pubspec

N. Platform channels and plugins

O. Testing

P. Common errors and debugging

Q. Performance and the rebuild traps

R. Build, release and tooling

Keentune is not affiliated with or endorsed by the organizations whose documentation informs these maps.
Start practicing Flutter
All about Flutter practice
Browse all free study guides
Also on your phone
All exam, test, and product names and trademarks are the property of their respective owners and are used here for identification and reference only. Keentune is independent study practice — not affiliated with, authorized, or endorsed by any of these organizations.
© 2026 SportaApp LLC