Android-Entwicklung + Kotlin + Software-Entwicklung + App-Deployment
Diese Weiterbildung vermittelt tiefere Kenntnisse in der Android-Entwicklung, wobei fortgeschrittene Techniken in Kotlin und Software-Entwicklung im Fokus stehen. Die Teilnehmenden erlernen, mobile Anwendungen effizient zu programmieren und bereitzustellen.
Modul 1: Android Entwicklung für mobile Anwendungen
Modul 2: Kotlin - Programmieren für mobile Anwendungen
Modul 3: Einführung in die Software Entwicklung
- Grundlagen der Android Entwicklung: Einführung in Betriebssystem, App-Architektur, Android Studio und Unterschiede zu anderen Plattformen.
- Programmieren mit Java & Kotlin: Einsatz zeitgemäßer Programmiersprachen, Frameworks und Tools wie JDK, Git und Jetpack Compose.
- UI/UX Design & Usability: Gestaltung responsiver Oberflächen mit MVVM Pattern, Wireframes und Fokus auf Nutzerführung für Smartphones & Tablets.
- Veröffentlichung & Deployment: Testing, Versionierung, Firebase-Anbindung und Bereitstellung von Apps über den Google Play Store.
Kotlin - Programmieren für mobile Anwendungen
- Grundlagen der Kotlin-Sprache: Programmierlogik, Sprachmerkmale und Einbettung in Android Programmierumgebungen.
- Modulare App-Entwicklung: Arbeiten mit Compose, MVVM Pattern, Android Frameworks und projektspezifischem Toolstack.
- UI & App-Struktur: Umsetzung von Interfaces mit Compose, Nutzung von ViewModels und Aufbau wiederverwendbarer Komponenten.
- Prozess und Auslieferung: Test, App-Build in Android Studio, Firebase-Anbindung und Release über Google Play Store.
Einführung in die Software Entwicklung
- Grundlagen der Software Entwicklung: Programmierlogik, API-Struktur, Codekonventionen und Nutzung von Frameworks.
- Datenzugriffe und Schnittstellen: SQL, JSON und API-Anbindungen für strukturierte Kommunikation mit Datenbanken.
- Methoden im Entwicklerteam: Ablaufmodelle, UI-Planung mit Wireframes, Versionierung mit GitHub.
- Toolnutzung im Projekt: Containerverwaltung, Codetests, Repositories und strukturierter Entwicklungsprozess.
Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, fortgeschrittene Android-Apps mit Kotlin zu entwickeln und erfolgreich in verschiedene Umgebungen zu integrieren. Sie beherrschen die Nutzung von Tools und Methoden für die Software-Entwicklung.