1
Dart: typen, null safety, async/await, futures, streams, isolates
2
Flutter-architectuur: Widget tree, Element tree, RenderObject tree
3
Widgets: StatelessWidget vs StatefulWidget, levenscyclus (initState, build, dispose)
4
Statusbeheer: setState(), InheritedWidget, Provider, Riverpod, Bloc
5
BuildContext: navigatie, Theme.of, MediaQuery, toegang tot overgeërfde gegevens
6
Layout-widgets: Container, Row, Column, Stack, Flexible, Expanded
7
Material Design: Scaffold, AppBar, BottomNavigationBar, Drawer, SnackBar
8
Cupertino-widgets: CupertinoPageScaffold, CupertinoNavigationBar, pickers
9
Navigatie: Navigator.push/pop, named routes, Navigator 2.0, go_router
10
Formulieren en invoer: TextField, Form, FormField, validatie, TextEditingController
11
Lijsten: ListView, ListView.builder, GridView, CustomScrollView, Slivers
12
Netwerken: http-pakket, dio, REST API's, JSON-serialisatie (json_serializable)
13
Lokale opslag: shared_preferences, sqflite, hive, secure_storage
14
Animaties: AnimatedContainer, AnimationController, Tween, Hero-animaties
15
Platform channels: MethodChannel voor integratie van native code (Kotlin/Swift)
16
Pakketten: pub.dev, firebase_core, flutter_bloc, freezed, go_router
17
Testen: testWidgets, mockito, integration_test, golden tests
18
Prestaties: const constructors, RepaintBoundary, ListView.builder, profiling
19
Responsief ontwerp: MediaQuery, LayoutBuilder, OrientationBuilder, AspectRatio
20
Build en deployment: flutter build, App Store/Play Store, CI/CD, flavors