Dieses Training dient der beruflichen Weiterbildung und das erhaltene Zertifikat ersetzt nicht das MYK-Zertifikat, das in MYK-zertifizierten Trainings erforderlich ist.
Trainingsinhalt
Trainingsdauer: 5 Tage (09:00–12:00 Theorie, 13:00–16:00 Praxis)
Teilnehmerprofil: Personen mit wenig oder keinen Programmierkenntnissen, die schnell Prototypen erstellen und Android-Apps entwickeln möchten.
Voraussetzungen:
• Grundlegende Computerkenntnisse
• Google-Konto (für den Zugang zu App Inventor)
• Android-Gerät (bevorzugt) und/oder Emulator
Lehrplanübersicht
Tag 1:
• Einführung in App Inventor, Benutzeroberfläche (Designer/Blocks)
• Komponenten: Button, Label, Image, TextBox
• Ereignisbasierte Programmierlogik, erste "Hello World"-App
Tag 2:
• Bildschirmgestaltung (Layout, responsives Grid), Nutzung von Media/Canvas
• Variablen, Listen, Bedingungen, Schleifen (Blocks)
• Einführung in Sensoren: Beschleunigungsmesser, Orientierung, Uhr
Tag 3:
• Datenpersistenz: TinyDB, File
• Einfache Netzwerk-/HTTP-Anfragen, Lesen von JSON mit Web-Komponente
• Mehrbildschirm-App-Struktur (Datenübertragung zwischen Bildschirmen)
Tag 4:
• Grundlagen von Firebase Realtime DB (Lesen/Schreiben)
• Karten und Standort: LocationSensor + WebViewer/Maps
• Benachrichtigungen, Teilen und Berechtigungsmanagement (Notifier, Sharing)
Tag 5:
• Mini-Projekt-Tag:
o "Notizbuch + Cloud-Synchronisation"
o "Sensorbasierter Schrittzähler + Grafik"
• APK/ABB-Erstellung, Tests auf dem Gerät, grundlegende Veröffentlichungs-Schritte
Trainingsergebnisse
- Kann komponentenbasierte Benutzeroberflächen entwerfen und Ereignis-basierte Logik mit Blöcken erstellen.
- Kann lokale (TinyDB) und Cloud-Daten (Firebase) verwalten.
- Kann funktionale Android-Prototypen unter Verwendung von Sensoren und Webdiensten entwickeln.
- Kann die App auf einem echten Gerät verpacken und ausführen.
Wer sollte teilnehmen?
- Unternehmer, die schnell Prototypen erstellen und Ideen in Anwendungen umsetzen möchten.
- Studierende/Lehrende, die von Grund auf mit der Entwicklung von mobilen Apps beginnen möchten.
- Personen, die mit minimalem oder gar keinem Code Bildungs-/F&E-Tools für mobile Anwendungen entwickeln möchten.
Fortgeschrittenes Niveau: Mobile Programmierung mit MIT App Inventor
Trainingsdauer: 5 Tage (09:00–12:00 Theorie, 13:00–16:00 Praxis)
Teilnehmerprofil: Teilnehmer mit grundlegenden MIT App Inventor-Kenntnissen, die Sensor-, Datenbank- und IoT-basierte mobile Anwendungen entwickeln möchten.
Voraussetzungen:
• Abschluss des grundlegenden MIT App Inventor-Trainings
• Kenntnisse im Umgang mit Android-Geräten oder Emulatoren
• Vertrautheit mit grundlegenden Internet- und Datenstrukturkonzepten
Lehrplanübersicht
Tag 1:
• Verwendung fortgeschrittener Komponenten (ListView, Spinner, Dynamische Komponenten)
• Erstellung funktionaler Blockstrukturen, Modularisierung des Codes
• Planung von Datenmodellen und Optimierung der Projektstruktur
Tag 2:
• Firebase Authentication (Benutzeranmeldung und -registrierung)
• Cloud-basierte Datenverwaltung (Realtime DB)
• Datenfilterung, Sortierung und Synchronisierung
Tag 3:
• Bluetooth-Verbindung und IoT-Anwendungen (Datenübertragung mit Arduino oder ESP32)
• Live-Ablesen und Visualisieren von Sensordaten
• Datenüberwachung mit BluetoothClient und Clock-Komponenten
Tag 4:
• Web-API-Integration (externe Dienste wie Wetter, Währung, Sensordaten)
• JSON-Datenparsing und dynamische UI-Aktualisierung
• Karten, Navigation (LocationSensor, Google Maps Plugin)
Tag 5:
• Mini-Projekt:
o "Smart Home Steuer-App" (IoT verbunden)
o "Standortbasierte Aufgabenverfolgung"
• Projektoptimierung, Fehlerbehebung, Erstellung von Versionen (APK/ABB), Präsentation
Trainingsergebnisse
- Kann Firebase zur Authentifizierung und Cloud-Datenverwaltung nutzen.
- Entwickelt mobile Apps, die über Bluetooth mit Hardware kommunizieren.
- Erstellt Projekte, die dynamische und aktuelle Daten über Web-APIs beziehen.
- Gestaltet modulare, skalierbare und benutzerfreundliche mobile Benutzeroberflächen.
- Verwaltet Test-, Paketierungs- und Veröffentlichungsprozesse auf echten Geräten.
Wer sollte teilnehmen? (Fortgeschritten)
- Personen, die sich auf IoT- oder sensorbasierte Projekte im Bereich der mobilen Entwicklung konzentrieren möchten.
- Personen, die App Inventor für Bildungs-, F&E- oder Hobbyprojekte professionell nutzen möchten.
- Unternehmer und Lehrende, die im Android-Ökosystem schnell Prototypen entwickeln möchten.
Das Training ist für die Zusammenarbeit mit Unternehmen (als Paket für Institutionen/Firmen) offen, und individuelle Bewerbungen werden nicht akzeptiert. Der Trainingsinhalt kann basierend auf dem Profil und den Bedürfnissen der Unternehmensbeteiligten neu gestaltet werden. Nach gegenseitigen Gesprächen werden der Umfang und die Methode des Trainings (Präsenz, Online) festgelegt und die entsprechenden Prozesse abgeschlossen. Bei einer Einigung werden die Tage und der Ort des Trainings mit den Teilnehmern der Institution und den Lehrkräften vereinbart.