Cursusaanbod

Architectuur en Geavanceerde Componenten
  • Architectuurpatronen: MVVM en Jetpack-componenten (ViewModel, LiveData)
  • Geavanceerd UI-statemanagement
  • Navigatiecomponent: praktische introductie tot complexe navigatie
  • Hands-on: Het opknappen van de app-architectuur
Concurrentie en Achtergrondstaken
  • Kotlin Coroutines voor asynchrone bewerkingen
  • WorkManager voor geplande achtergrondstaken
  • Threadbeheer en gebruik van de hoofdthread
  • Hands-on: Asynchrone bewerkingen in de projectapp
Geavanceerde Dataopslag
  • Room Persistence Library (basis CRUD)
  • Inleiding tot DataStore
  • Hands-on: Persistentie toevoegen aan het project
Testen en Codekwaliteit
  • Eenheidstesten met JUnit (basis)
  • UI-testen met Espresso (inleiding)
  • Statische codeanalyse-instrumenten (Lint)
  • Hands-on: Basistesten schrijven in het project
Integratie en Optimalisatie
  • REST API's consumeren met Retrofit (inleiding)
  • Werking met JSON
  • Basisprincipes van UI- en batterijprestatiesoptimalisatie
  • Hands-on: API-integratie en afstemming
Samenvatting en Volgende Stappen

Vereisten

  • Goede kennis van de Android basisprincipes (Activity, UI, navigatie, Kotlin/Java)
  • Ervaring met het gebruik van Android Studio
  • Kennis van object-georienteerd programmeren

Publiek

  • Ervaren Android ontwikkelaars
  • Mobile ontwikkelaars die geavanceerde technieken willen beheersen
  • Software-engineers die stevige, hoogprestatie Android apps bouwen
 35 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën