Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Architektura a pokročilé komponenty
- Architekturní vzory: MVVM a Jetpack komponenty (ViewModel, LiveData)
- Pokročilá správa stavu uživatelského rozhraní
- Navigační komponenta: praktický úvod do složitější navigace
- V praxi: Refaktorování architektury aplikace
Koncurenčnost a pozadí úkoly
- Kotlin korutiny pro asynchronní operace
- WorkManager pro naplánované pozadí úkoly
- Správa vláken a použití hlavního vlákna
- V praxi: Asynchronní operace v projektové aplikaci
Pokročilé uchování dat
- Biblioteka pro uchovávání dat Room (základní CRUD)
- Úvod do DataStore
- V praxi: Přidání uchovávání dat do projektu
Testování a kvalita kódu
- Jednotkové testy s JUnit (základy)
- UI testování pomocí Espresso (úvod)
- Nástroje pro statickou analýzu kódu (Lint)
- V praxi: Psaní základních testů v projektu
Integrace a optimalizace
- Použití REST API pomocí Retrofit (úvod)
- Práce s JSON
- Základy optimalizace uživatelského rozhraní a spotřeby baterie
- V praxi: Integrace API a úpravy
Souhrn a další kroky
Požadavky
- Pevné znalosti základů Android (Aktivita, uživatelské rozhraní, navigace, Kotlin/Java)
- Zkušenosti s používáním Android Studio
- Znalost objektově orientovaného programování
Cílová skupina
- Zkušení vývojáři Android
- Mobilní vývojáři, kteří chtějí ovládnout pokročilé techniky
- Software inženýři, kteří vyvíjejí robustní a vysokou výkonností pro Android aplikace
35 hodiny
Reference (4)
Trenér byl ochoten prozkoumat další problémy s dýkou.
Susheel - Home
Kurz - Dependency Injection with Dagger 2
Přeloženo strojem
Trenérské znalosti a lehkost, s jakou to prezentoval.
Piotr - DPDgroup IT Solutions sp. z o.o.
Kurz - Android Applications Testing
Přeloženo strojem
I really enjoyed the fairly broad coverage of topics.
john harrigan
Kurz - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.