Plan Szkolenia

Architektura i Zaawansowane Komponenty
  • Wzorce architektury: MVVM i komponenty Jetpack (ViewModel, LiveData)
  • Zaawansowane zarządzanie stanem UI
  • Komponent nawigacji: praktyczne wprowadzenie do skomplikowanej nawigacji
  • Praktyka: Refaktoryzacja architektury aplikacji
Wielowątkowość i Zadania Tła
  • Kotlin coroutiny dla operacji asynchronicznych
  • WorkManager dla zaplanowanych zadań w tle
  • Zarządzanie wątkami i użyciem 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)
  • Praca z JSON
  • Podstawy optymalizacji wydajności UI i baterii
  • Praktyka: Integracja API i regulacja
Podsumowanie i Kolejne Kroki

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