Zakres tematyczny
Temat 01
Platformy mobilne
Architektura Android i iOS, cykl życia aplikacji, ekosystemy.
Temat 02
Interfejs użytkownika
Projektowanie UI/UX, Material Design, Human Interface Guidelines.
Temat 03
Frameworki cross-platform
Flutter, React Native, Xamarin – porównanie i zastosowania.
Temat 04
Zarządzanie stanem
MVVM, MVC, Redux, Provider, BLoC – wzorce architektoniczne.
Temat 05
Bazy danych lokalne
SQLite, Room, Hive, CoreData – persystencja danych.
Temat 06
Komunikacja z API
REST, GraphQL, HTTP, JSON, autentykacja, obsługa błędów.
Temat 07
Sensory i hardware
GPS, akcelerometr, kamera, Bluetooth, NFC, push notifications.
Temat 08
Publikacja
Google Play, App Store – podpisywanie, polityki, monetyzacja.