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

Android Entwicklung für mobile Anwendungen
  • 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.