UI/UX-Design + App-Entwicklung + Prototyping + User Testing

Diese Weiterbildung vermittelt Kenntnisse in der Gestaltung und Entwicklung mobiler Anwendungen. Dabei werden UI/UX-Design-Prozesse und Technologien zur App-Entwicklung behandelt. Teilnehmende lernen verschiedene Tools und Methoden kennen, um digitale Produkte zu gestalten.

Modul 1: UI & UX Prozesse im digitalen Produktdesign
Modul 2: Mobile Apps: Technologien und Entwicklungsmethoden
Modul 3: UI-Entwicklung mit Jetpack Compose
Modul 4: User Testing und A/B-Testing im UX-Kontext
Modul 5: Grundlagen der objektorientierten Programmierung

UI & UX Prozesse im digitalen Produktdesign
  • Interface & Usability: Gestaltung von user interface Komponenten mit Fokus auf barrierefreiheit und human interface guideline.
  • Wireframe & Prototyp: Nutzung von prototyping software, app prototyping und figma developer zur visuellen Ausarbeitung.
  • UX Research Methoden: Entwicklung von ux persona, user research und teststrukturen für digitale Produkte.
  • Designintegration: Einsatz von swiftui, android compose und ui testing für mobile und responsive Webanwendungen.

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.

UI-Entwicklung mit Jetpack Compose
  • Grundlagen von Jetpack Compose: Einführung in deklarative UI-Entwicklung mit Kotlin zur Gestaltung benutzerfreundlicher Android Apps.
  • Layouts & Komponenten: Aufbau interaktiver Benutzeroberflächen mit Compose, Frameworks und dem MVVM Pattern in Android Studio.
  • Integration & Architektur: Nutzung von Firebase, ViewModels und Navigation für performante, wartbare App-Strukturen auf dem Smartphone.
  • Testing & Deployment: Umsetzung, UI-Tests und Veröffentlichung von Android Apps mit Compose im Google Play Store.

User Testing und A/B-Testing im UX-Kontext
  • Einführung in Testmethoden: Grundlagen von User Testing, A/B-Testing und Usability-Analysen zur Bewertung digitaler Interfaces.
  • Planung & Durchführung: Konzeption von Testabläufen mit User Personas, Wireframes und Customer Journey Mapping in Figma oder Sketch.
  • Analyse & Auswertung: Nutzung von Tools zur Datenerhebung, Auswertung von Nutzerverhalten und Ableitung konkreter Designentscheidungen.
  • Barrierefreiheit & Standards: Anwendung von WCAG, UI Testing und responsive Design-Prinzipien für zugängliche und testbare Anwendungen.

Grundlagen der objektorientierten Programmierung
  • OOP-Konzepte: Aufbau von Klassen, Nutzung von Objekten, Prinzipien der Kapselung und Zusammenspiel über Schnittstellen.
  • Programmieren im Team: Entwicklung objektorientierter Module mit GitHub, Clean Code und API-gestützter Anwendungsstruktur.
  • Codearchitektur mit OOP: Nutzung von Frameworks, Strukturierung mit Patterns und Trennung funktionaler Softwareeinheiten.
  • Schnittstellen und Datenzugriff: SQL Datenbank, API Schnittstellen und Datenhaltung im objektorientierten Softwaredesign.

Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, UI/UX-Prozesse zu implementieren, mobile Anwendungen zu entwickeln und Testing-Methoden anzuwenden. Sie nutzen Tools wie Swift, Kotlin und Jetpack Compose im digitalen Designkontext.