Cursusaanbod
Architectuur en Geavanceerde Componenten
- Architectuurpatronen: MVVM en Jetpack-componenten (ViewModel, LiveData)
- Geavanceerde UI-staatbeheer
- Navigatiecomponent: praktische inleiding tot complexe navigatie
- Hands-on: Refactoring van app-architectuur
Concurrency en Achtergrondtaken
- Kotlin coroutines voor asynchrone bewerkingen
- WorkManager voor geplande achtergrondtaken
- Draadbeheer en gebruik van de hoofddraad (Main Thread)
- Hands-on: Asynchrone bewerkingen in projectapp
Geavanceerde Data-persistentie
- Room Persistence Library (basis CRUD)
- Inleiding tot DataStore
- Hands-on: Persistentie toevoegen aan project
Testen en Codekwaliteit
- Unit testing met JUnit (basis)
- UI testing met Espresso (inleiding)
- Statische codeanalysetools (Lint)
- Hands-on: Schrijven van basis tests in project
Integratie en Optimalisatie
- Gebruik maken van REST APIs met Retrofit (inleiding)
- Werken met JSON
- Basis UI- en batterijprestatieoptimalisaties
- Hands-on: API-integratie en fijnafstelling
Samenvatting en Volgende Stappen
Vereisten
- Sterke kennis van Android-basis (Activity, UI, navigatie, Kotlin/Java)
- Ervaring met het gebruik van Android Studio
- Kennis van objectgeoriënteerd programmeren
Publiek
- Ervaren Android-ontwikkelaars
- Mobiele ontwikkelaars die geavanceerde technieken willen beheersen
- Software ingenieurs die robuuste, hoogwaardige Android-apps bouwen
Getuigenissen (5)
Trainer was bereid om aanvullende problemen in dolk te onderzoeken.
Susheel - Home
Cursus - Dependency Injection with Dagger 2
Automatisch vertaald
Trainerkennis en het gemak waarmee hij het presenteerde.
Piotr - DPDgroup IT Solutions sp. z o.o.
Cursus - Android Applications Testing
Automatisch vertaald
Het natuurlijke en vriendelijke karakter van de instructrice. De instructrice past haar cursus en oefeningen aan op basis van de vragen (interactieve opleiding).
Emmanuel BURON - Altim consulting
Cursus - Android TV
Automatisch vertaald
I really enjoyed the fairly broad coverage of topics.
john harrigan
Cursus - Android Development
Automatisch vertaald
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Cursus - Cross-platform mobile development with PhoneGap/Apache Cordova
Automatisch vertaald