Medieninformatik + Android Studio + Kotlin + Jetpack Compose
Diese Weiterbildung vermittelt Kenntnisse in der Entwicklung von mobilen Anwendungen und Webprojekten. Die Teilnehmenden lernen den Einsatz von Technologien wie Android Studio, Kotlin und Java sowie die Gestaltung von Benutzeroberflächen und die Anwendung agiler Methoden.
Modul 1: Medieninformatik - Anwendungen zwischen Code und Design
Modul 2: Android Entwicklung für mobile Anwendungen
Modul 3: Kotlin - Programmieren für mobile Anwendungen
Modul 4: UI-Entwicklung mit Jetpack Compose
- Inhalte der Medieninformatik: Informatikgrundlagen, UI Design, Datenstrukturen und Applikationen für Smartphone und Web.
- Technologischer Einsatz: Android Studio, Xcode, HTML5, CSS3, Git und Programmiersprachen wie Kotlin, Java und Swift.
- Mobile und Web-Projekte: Entwicklung von Applikationen mit Datenbankzugriff, JSON-Nutzung und API-Schnittstellen.
- Methodik im Prozess: Agiles Arbeiten mit Prototyping, UX-Strategien und Anwendung medienbasierter Entwicklungsprozesse.
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.
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.
Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, mobile und Webanwendungen zu entwickeln, indem sie Android Studio, Kotlin, Java und weitere Tools nutzen. Im Fokus stehen benutzerfreundliche UI-Designs und agile Entwicklungsprozesse.