Schulungsübersicht

Ausführliche Architektur und fortgeschrittene Komponenten

  • Architekturmuster: MVVM und Jetpack-Komponenten (ViewModel, LiveData)
  • Erweiterte UI-Statusverwaltung
  • Navigation Component: praktische Einführung in komplexe Navigation
  • Praktische Übung: Refactoring der App-Architektur

Konkurrenz und Hintergrundprozesse

  • Kotlin-Coroutines für asynchrone Vorgänge
  • WorkManager für geplante Hintergrundtasks
  • Thread-Verwaltung und Verwendung des Main Threads
  • Praktische Übung: Asynchrone Operationen im Projektapp

Fortgeschrittene Datenpersistenz

  • Room-Persistenzbibliothek (grundlegende CRUD)
  • Einführung in DataStore
  • Praktische Übung: Hinzufügen von Persistenz zum Projekt

Testing und Code-Qualität

  • Unit-Testing mit JUnit (Grundlagen)
  • UI-Testing mit Espresso (Einführung)
  • Statische Code-Analysetools (Lint)
  • Praktische Übung: Schreiben grundlegender Tests im Projekt

Integration und Optimierung

  • Konsumieren von REST-APIs mit Retrofit (Einführung)
  • Arbeiten mit JSON
  • Grundlagen der UI- und Akkuleistungsoptimierung
  • Praktische Übung: API-Integration und Optimierung

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Solides Verständnis von Android-Grundlagen (Activity, UI, Navigation, Kotlin/Java)
  • Erfahrung mit der Nutzung von Android Studio
  • Kenntnisse in objektorientierter Programmierung

Zielgruppe

  • Erfahrene Android-Entwickler
  • Mobilentwickler, die fortgeschrittene Techniken meistern möchten
  • Software-Ingenieure, die robuste, leistungsstarke Android-Apps erstellen
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien