Dydaktyka / Programowanie urządzeń mobilnych 1
Programowanie urządzeń mobilnych 1
Kurs wprowadzający do Kotlina i tworzenia aplikacji Android w Jetpack Compose.
O kursie
Programowanie urządzeń mobilnych 1 wprowadza studentów w platformę Android, język Kotlin oraz podstawowe narzędzia i wzorce wykorzystywane przy tworzeniu aplikacji mobilnych. Kurs łączy część językową z praktycznym przygotowaniem do pracy w Android Studio, strukturą projektu, cyklem życia aplikacji, interfejsem użytkownika i elementami Jetpack Compose.
Materiały obejmują wykłady, listy zadań laboratoryjnych oraz manuskrypt. Listy zadań i manuskrypt są dostępne jako strony HTML, a notebooki źródłowe pozostają do pobrania jako materiał roboczy.
Zakres tematyczny
W praktyce kurs obejmuje:
- składnię i podstawowe konstrukcje języka
Kotlin - zarządzanie pamięcią i
Garbage Collection - funkcje, kolekcje, klasy, obiekty i interfejsy
- inicjalizację, delegację i elementy programowania obiektowego
- fundamenty aplikacji
Android: aktywność, cykl życia i struktura projektu - podstawowe elementy graficzne i funkcjonalne aplikacji
Jetpack Compose: kompozycję, rekompozycję, stan, listy i strukturę UI- nawigację w
Compose - popularne wzorce projektowe wykorzystywane w aplikacjach mobilnych