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
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ę