Neem contact met ons 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

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën