1
Dart: Typen, Null Safety, async/await, Futures, Streams, Isolates
2
Flutter-Architektur: Widget Tree, Element Tree, RenderObject Tree
3
Widgets: StatelessWidget vs StatefulWidget, Lebenszyklus (initState, build, dispose)
4
State Management: setState(), InheritedWidget, Provider, Riverpod, Bloc
5
BuildContext: Navigation, Theme.of, MediaQuery, Zugriff auf geerbte Daten
6
Layout Widgets: Container, Row, Column, Stack, Flexible, Expanded
7
Material Design: Scaffold, AppBar, BottomNavigationBar, Drawer, SnackBar
8
Cupertino Widgets: CupertinoPageScaffold, CupertinoNavigationBar, Picker
9
Navigation: Navigator.push/pop, Named Routes, Navigator 2.0, go_router
10
Formulare und Eingabe: TextField, Form, FormField, Validierung, TextEditingController
11
Listen: ListView, ListView.builder, GridView, CustomScrollView, Slivers
12
Networking: http-Paket, dio, REST APIs, JSON-Serialisierung (json_serializable)
13
Lokaler Speicher: shared_preferences, sqflite, hive, secure_storage
14
Animationen: AnimatedContainer, AnimationController, Tween, Hero Animations
15
Platform Channels: MethodChannel für die Integration von nativem Code (Kotlin/Swift)
16
Packages: pub.dev, firebase_core, flutter_bloc, freezed, go_router
17
Testing: testWidgets, mockito, integration_test, Golden Tests
18
Performance: const Constructors, RepaintBoundary, ListView.builder, Profiling
19
Responsive Design: MediaQuery, LayoutBuilder, OrientationBuilder, AspectRatio
20
Build und Deployment: flutter build, App Store/Play Store, CI/CD, Flavors