-
Wprowadzenie i definiowanie interfejsu użytkownika [4h]:
- Podstawy;
- Podstawy języka Kotlin;
- Pierwsza aplikacja;
- Layout;
- Projektowanie aplikacji Android.
Wykład: slajdy.
-
Budowa aplikacji 2 [4h]:
- Komunikacja pomiędzy zamiarem Intents i aktywnością;
- Komunikacja między fragmentami;
- Dyskusja propozycji projektów grupowych;
- (dyskusja) Programowanie aplikacji dla różnych wielkości ekranów.
Wykład: slajdy.
-
Projektowanie aplikacji mobilnych 1 [4h]:
- ViewModel i MVVM;
- Przetwarzanie asynchroniczne, Notifications, BroadcastReceiver i Services;
- Animacje i inne komponenty;
- Praca nad projektem.
Wykład: slajdy.
-
Projektowanie aplikacji mobilnych 2 [4h].
- Storage & Content Providers;
- RecyclerView. SharedPreferences;
- Konfiguracja konta oraz usługi logowania z Google Firebase Auth;
- Google Firebase Realtime Database;
- Prezentacja projektów;
- Egzamin.
Wykład: slajdy.
- Figma and mobile apps;
- Material design for Android (dla porównania Apple);
- flutter.