1
Dart: типи, null safety, async/await, future, stream, isolate
2
Архітектура Flutter: Widget tree, Element tree, RenderObject tree
3
Віджети: StatelessWidget vs StatefulWidget, життєвий цикл (initState, build, dispose)
4
Керування станом: setState(), InheritedWidget, Provider, Riverpod, Bloc
5
BuildContext: навігація, Theme.of, MediaQuery, доступ до успадкованих даних
6
Layout-віджети: Container, Row, Column, Stack, Flexible, Expanded
7
Material Design: Scaffold, AppBar, BottomNavigationBar, Drawer, SnackBar
8
Cupertino-віджети: CupertinoPageScaffold, CupertinoNavigationBar, picker
9
Навігація: Navigator.push/pop, named route, Navigator 2.0, go_router
10
Форми та введення: TextField, Form, FormField, валідація, TextEditingController
11
Списки: ListView, ListView.builder, GridView, CustomScrollView, Sliver
12
Мережеві запити: пакет http, dio, REST API, серіалізація JSON (json_serializable)
13
Локальне сховище: shared_preferences, sqflite, hive, secure_storage
14
Анімації: AnimatedContainer, AnimationController, Tween, Hero-анімації
15
Platform channel: MethodChannel для інтеграції нативного коду (Kotlin/Swift)
16
Пакети: pub.dev, firebase_core, flutter_bloc, freezed, go_router
17
Тестування: testWidgets, mockito, integration_test, golden-тести
18
Продуктивність: const-конструктори, RepaintBoundary, ListView.builder, профілювання
19
Адаптивний дизайн: MediaQuery, LayoutBuilder, OrientationBuilder, AspectRatio
20
Build та розгортання: flutter build, App Store/Play Store, CI/CD, flavor