Plan Szkolenia

Architektura i Zaawansowane Składniki

  • Wzorce architektury: MVVM i składniki Jetpack (ViewModel, LiveData)
  • Zaawansowane zarządzanie stanem UI
  • Składnik Nawiagacji: wprowadzenie praktyczne do złożonej nawigacji
  • Praktyka: Refaktoryzacja architektury aplikacji

Wielowątkowość i Tło

  • Kotlin coroutines dla operacji asynchronicznych
  • WorkManager dla zaplanowanych zadań w tle
  • Zarządzanie wątkami i użycie głównego wątku
  • Praktyka: operacje asynchroniczne w aplikacji projektu

Zaawansowana Persystencja Danych

  • Biblioteka Persystencji Room (podstawowe CRUD)
  • Wprowadzenie do DataStore
  • Praktyka: dodawanie persystencji do projektu

Testowanie i Jakość Kodu

  • Testowanie jednostkowe z JUnit (podstawy)
  • Testowanie UI z Espresso (wprowadzenie)
  • Narzędzia analizy statycznej kodu (Lint)
  • Praktyka: pisanie podstawowych testów w projekcie

Integracja i Optymalizacja

  • Konsumowanie API REST za pomocą Retrofit (wprowadzenie)
  • Pracowanie z JSON
  • Podstawy optymalizacji UI i zużycia baterii
  • Praktyka: integracja API i dostrajanie

Podsumowanie i Krok Dalej

Wymagania

  • Solidne zrozumienie podstaw (Activity, UI, nawigacja, Kotlin/Java)
  • Dozwolona praktyka z Android Studio
  • Znajomość programowania obiektowego

Grupa docelowa

  • Doświadczeni programiści Android
  • Programiści mobilni, którzy chcą opanować zaawansowane techniki
  • Inżynierowie oprogramowania budujący odporne, wysokowydajne aplikacje Android
 35 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie