Kotlin + Android + Entwicklung + API

Diese Weiterbildung vermittelt Kenntnisse in der Entwicklung von Android-Apps mit dem Fokus auf Kotlin. Teilnehmende lernen Programmiersprachen, Frameworks und Tools kennen, um mobile Anwendungen zu gestalten und im Google Play Store zu veröffentlichen.

Modul 1: Entwicklung mit Kotlin für Android
Modul 2: Android Entwicklung für mobile Anwendungen
Modul 3: Mobile Apps: Technologien und Entwicklungsmethoden
Modul 4: API-Schnittstellen in der Web- und Backend-Entwicklung

Entwicklung mit Kotlin für Android
  • Programmierkonzepte mit Kotlin: Sprachsyntax, Datentypen und Funktionslogik für mobile Applikationen im Android Kontext.
  • Frameworks und Tools: Nutzung von Android Studio, JDK, MVVM Toolkit und Compose zur Umsetzung technischer App-Strukturen.
  • Interface-Komponenten: Gestaltung mit Jetpack Compose, Layer-Aufbau und ViewModel-Zugriff über Framework-Methoden.
  • Testing und Veröffentlichung: Einsatz von Firebase, App-Deployment im Google Play Store und Konfiguration der Android Manifest-Datei.

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.

Mobile Apps: Technologien und Entwicklungsmethoden
  • Grundlagen mobiler Anwendungen für Smartphones und Tablets, mit Fokus auf Plattformunterschiede und Framework-Auswahl.
  • Programmierumgebungen und Tools: Arbeit mit Swift, Kotlin, Android Studio, Xcode und Versionskontrolle über GitHub.
  • Design & Usability: Umsetzung von UI/UX Konzepten, schnelle Prototypenentwicklung und Clean Code Praktiken.
  • Integration & Datenmanagement: Verwendung von APIs, SQL Datenbanken und Backend-Strukturen für skalierbare Apps.

API-Schnittstellen in der Web- und Backend-Entwicklung
  • Grundlagen von APIs: Einführung in Schnittstellenarchitekturen, REST, JSON und den Datenaustausch zwischen Systemen und Webanwendungen.
  • Entwicklung & Integration: Umsetzung eigener APIs mit Node.js oder Java, Nutzung von HTTP-Methoden und Anbindung externer Services.
  • Datenbanken & Endpunkte: Verbindung zu SQL-Datenbanken, Definition von Routen, Abfragen und Antwortstrukturen in der API-Programmierung.
  • Tools & Testing: Einsatz von GitHub, Docker Compose und API-Tools zur Dokumentation, Versionierung und Testautomatisierung.

Am Ende der Weiterbildung beherrschen die Teilnehmenden die Nutzung von Kotlin und Android Studio zur App-Entwicklung und verstehen die Integration von APIs und Datenbanken für umfassende mobile Lösungen.