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