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
 35 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën