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 und Jetpack-Komponenten (ViewModel, LiveData)
- Fortschrittiges UI-State-Management
- Navigation Component: praktische Einführung in komplexe Navigation
- Praxis: Refactoring der App-Architektur
Nebenläufigkeit und Hintergrundaufgaben
- Kotlin-Coroutines für asynchrone Operationen
- WorkManager für geplante Hintergrundaufgaben
- Thread-Management und Nutzung des Main Thread
- Praxis: Asynchrone Operationen in der Projekt-App
Fortschrittige Datenpersistenz
- Room Persistence Library (grundlegende CRUD-Operationen)
- Einführung in DataStore
- Praxis: Hinzufügen der Persistenz zum Projekt
Testing und Codequalität
- Unit-Testing mit JUnit (Grundlagen)
- UI-Testing mit Espresso (Einführung)
- Tools für statische Codeanalyse (Lint)
- Praxis: Schreiben grundlegender Tests im Projekt
Integration und Optimierung
- Konsumieren von REST-APIs mit Retrofit (Einführung)
- Arbeiten mit JSON
- Grundlagen der Performance-Optimierung von UI und Batterie
- Praxis: API-Integration und Feinabstimmung
Zusammenfassung und nächste Schritte
Voraussetzungen
- Solides Verständnis der Android-Grundlagen (Activity, UI, Navigation, Kotlin/Java)
- Erfahrung mit Android Studio
- Vertrautheit mit objektorientierter Programmierung
Zielgruppe
- Erfahrene Android-Entwickler
- Mobilentwickler, die sich fortgeschrittene Techniken aneignen möchten
- Softwareingenieure, die robuste, hochperformante Android-Apps entwickeln
35 Stunden
Erfahrungsberichte (1)
Ich habe unseren Lern- und Experimentierprozess mit Kotlin Multiplatform wirklich genossen.
Renzo Olivares Macias - Google
Kurs - Android Development
Maschinelle Übersetzung