- Grundlagen der App-Programmierung speziell für Android
- Überblick über aktuelle Trends und Technologien in der mobilen Entwicklung
- Rolle und Aufgaben eines Android App Entwicklers im modernen Software-Development
- Agile Arbeitsmethoden und Best Practices im Android-Umfeld
Java und Kotlin Grundlagen für Android
- Einführung in Java und Kotlin als zentrale Sprachen für Android Apps
- Grundlegende Konzepte der objektorientierten Programmierung (OOP)
- Aufbau von Android-Apps mit Aktivitäten, Views und Layouts
- Praxisnahe Entwicklung interaktiver Benutzeroberflächen für Android-Geräte
Android Studio und Developer Tools
- Professionelle Nutzung von Android Studio als zentrale Entwicklungsumgebung
- Effiziente Nutzung von Tools wie Emulator, Debugger und Profiler
- Versionskontrolle und Teamarbeit mit Git für Android-Projekte
- Best Practices bei der Optimierung und Wartung von Android Apps
Backend-Integration und API-Nutzung
- Erstellung und Integration von REST APIs zur Datenkommunikation
- Anbindung und Nutzung von Datenbanken (SQLite, Firebase) in Android Apps
- Grundlagen der sicheren Datenverwaltung und API-Kommunikation
- Effiziente Implementierung und Nutzung moderner Web APIs
Praxisorientiertes Android App Projekt
- Entwicklung eines realistischen Abschlussprojekts zur Anwendung aller erworbenen Kenntnisse
- Agile Zusammenarbeit und effiziente Projektplanung in der Android App Entwicklung
- Self-Directed Learning Sessions zur individuellen Vertiefung spezifischer Android-Themen
- Vorbereitung auf den Berufseinstieg als professioneller Android App Entwickler