Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
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
Erfahrungsberichte (1)
Ich habe unseren Lern- und Experimentierprozess mit Kotlin Multiplatform wirklich genossen.
Renzo Olivares Macias - Google
Kurs - Android Development
Maschinelle Übersetzung