Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Architectuur en geavanceerde componenten
- Architectuurpatronen: MVVM en Jetpack-componenten zoals ViewModel en LiveData
- Gedetailleerd beheer van UI-standen
- Navigation Component: praktische introductie tot complexe navigatie
- Hands-on: Refactoring van de app-architectuur
Gelijktijdigheid en achtergrondtaakbeheer
- Kotlin-coroutines voor asynchrone bewerkingen
- WorkManager voor geplande achtergrondactiviteiten
- Beheer van threads en gebruik van de hoofdthread<\/li>
- Hands-on: Implementatie van asynchrone taken in het project
Gevorderde gegevenspersistentie
- Room Persistence Library (basisprincipes van CRUD)
- Inleiding tot DataStore
- Hands-on: Toevoegen van persistentiemogelijkheden aan het project
Testen en codekwaliteit
- Eenheidstesting met JUnit (basistechnieken)
- UI-testing met Espresso (introductie)
- Hulpmiddelen voor statische codeanalyse zoals Lint
- Hands-on: Het schrijven van eenvoudige tests binnen het project
Integratie en optimalisatie
- Gebruik van Retrofit voor toegang tot REST-API’s (inleiding)
- Omgang met JSON-data
- Inleidende kennis over UI-optimisering en verbetering van accuverbruik
- Hands-on: API-integratie en prestatietuning
Samenvatting en vervolgstappen
Vereisten
- Grondige kennis van de basisprincipes van Android (Activity’s, UI, navigatie, Kotlin/Java)
- Ervaring met het gebruik van Android Studio
- Bekendheid met objectgeoriënteerd programmeren
Doelgroep
- Ervaren Android-ontwikkelaars
- Mobiele ontwikkelaars die geavanceerde technieken willen beheersen
- Software-engineers die robuuste, hoogperformante Android-apps ontwikkelen
35 Uren
Getuigenissen (1)
Ik heb echt genoten van ons leren en experimenteren met Kotlin Multiplatform.
Renzo Olivares Macias - Google
Cursus - Android Development
Automatisch vertaald