Plan Szkolenia
- Wzorce architektury: MVVM i komponenty Jetpack (ViewModel, LiveData)
- Zaawansowane zarządzanie stanem UI
- Komponent nawigacji: praktyczne wprowadzenie do skomplikowanej nawigacji
- Praktyka: Refaktoryzacja architektury aplikacji
- 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
- Biblioteka persystencji Room (podstawowe CRUD)
- Wprowadzenie do DataStore
- Praktyka: Dodawanie persystencji do projektu
- Testowanie jednostkowe z JUnit (podstawy)
- Testowanie UI z Espresso (wprowadzenie)
- Narzędzia analizy statycznej kodu (Lint)
- Praktyka: Pisanie podstawowych testów w projekcie
- Konsumowanie API REST za pomocą Retrofit (wprowadzenie)
- Praca z JSON
- Podstawy optymalizacji wydajności UI i baterii
- Praktyka: Integracja API i regulacja
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
Opinie uczestników (5)
Trener był chętny do zbadania dodatkowych problemów w daggerze.
Susheel - Home
Szkolenie - Dependency Injection with Dagger 2
Przetłumaczone przez sztuczną inteligencję
dobre przygotowanie i wiedza trenera + zaangazowanie
lukasz - DPDgroup IT Solutions sp. z o.o.
Pasja i duże doświadczenie komercyjne trenera dzięki którym doskonale się go słucha.
- Weegree Sp. z o.o. Sp.k.
Szkolenie - Develop Android Applications
Wiele mi się spodobało szerokie zakresu poruszanych tematów.
john harrigan
Szkolenie - Android Development
Przetłumaczone przez sztuczną inteligencję
Antonio podał nam wiele informacji ogólnej, najlepszych praktyk i pokazał przydatne narzędzia, które przyspieszą nasz proces rozwoju.
Philipp Hunger
Szkolenie - Cross-platform mobile development with PhoneGap/Apache Cordova
Przetłumaczone przez sztuczną inteligencję