Android-Entwicklung + Mobile Apps + Responsive Design + Usability

Diese Weiterbildung vermittelt Kenntnisse in der Entwicklung mobiler Anwendungen für Android und andere Plattformen. Die Teilnehmenden erlernen die Grundlagen der Programmierung sowie die Gestaltung und Veröffentlichung von Apps, um benutzerfreundliche und anpassungsfähige Anwendungen zu erstellen.

Modul 1: Android Entwicklung für mobile Anwendungen
Modul 2: Mobile App Entwicklung
Modul 3: Responsive Design für flexible Benutzeroberflächen

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 App Entwicklung
  • Einführung in mobile Plattformen: iOS und Android, native vs. hybride Frameworks sowie mobile Applikationsentwicklung.
  • Entwicklungswerkzeuge: Nutzung von Xcode, Swift, Kotlin und GitHub zur Programmierung und Bereitstellung von Apps.
  • UX und Prototyping: Entwicklung von Nutzeroberflächen, Rapid Prototyping sowie Prinzipien des sauberen Codes.
  • Backend & Schnittstellen: API-Anbindung, Umgang mit SQL-Datenbanken und Einführung in App-Architektur und Engineering.

Responsive Design für flexible Benutzeroberflächen
  • Grundlagen des Responsive Designs: Anpassung von Webseiten und Interfaces an verschiedene Bildschirmgrößen, Geräte und Auflösungen.
  • Techniken & Tools: Umsetzung mit HTML, CSS, Flexbox, Grid Design und Breakpoints für Smartphone, Tablet und Desktop-Ansichten.
  • Designprozesse & Prototyping: Erstellung responsiver Prototypen in Figma oder Sketch zur Entwicklung mobiler Web- und App-Oberflächen.
  • Barrierefreiheit & Usability: Anwendung von WCAG, UX/UI Design und Testing-Methoden zur Optimierung für mobile und barrierefreie Nutzung.

Mit Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, mobile Anwendungen zu entwickeln und zu veröffentlichen, responsive Designs zu erstellen und Usability-Prinzipien anzuwenden.