Kontakt aufnehmen

Schulungsübersicht

Architektur und fortgeschrittene Komponenten

  • Architekturmuster: MVVM sowie Jetpack-Komponenten (ViewModel, LiveData)
  • Fortgeschrittenes Management des Benutzeroberflächen-Zustands
  • Navigation Component: praktische Einführung in komplexe Navigationsabläufe
  • Praxis: Refaktorierung der App-Architektur

Konkurrenzfähigkeit und Hintergrundaufgaben

  • Kotlin Coroutines für asynchrone Vorgänge
  • WorkManager zur Planung von Hintergrundaufgaben
  • Verwaltung von Threads sowie Nutzung des Haupt-Threads
  • Praxis: Asynchrone Operationen in der Projekt-App

Fortgeschrittene Datenspeicherung

  • Room-Persistenzbibliothek (Grundlagen zum Erstellen, Lesen, Aktualisieren und Löschen)
  • Einführung in DataStore
  • Praxis: Hinzufügen von Datenspeicherfunktionen zum Projekt

Tests und Codequalität

  • Unit-Testing mit JUnit (Grundlagen)
  • UI-Testing mit Espresso (Einführung)
  • Werkzeuge zur statischen Codeanalyse (Lint)
  • Praxis: Erstellung grundlegender Tests im Projekt

Integration und Optimierung

  • Nutzung von REST-APIs mittels Retrofit (Einführung)
  • Umgang mit JSON-Daten
  • Einführung in die Optimierung der Benutzeroberfläche sowie des Akkuverbrauchs
  • Praxis: Integration und Feinabstimmung von APIs

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Sichere Kenntnisse der Android-Grundlagen (Activity, Benutzeroberfläche, Navigation sowie Kotlin/Java)
  • Erfahrung in der Nutzung von Android Studio
  • Verständnis objektorientierter Programmierung

Zielgruppe

  • Erfahrene Android-Entwickler
  • Mobilentwickler, die fortgeschrittene Techniken erlernen möchten
  • Softwareingenieure, die zuverlässige und leistungsstarke Android-Apps entwickeln wollen
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien