Spaß am Programmieren
Programmiere deine eigene App!
Angela Moldenhauer - Wirtschaftsinformatik
Wir entwickeln gemeinsam eine App für Android-Smartphones, Programmierkenntnisse sind nicht erforderlich - Interesse am Programmieren genügt! Am Ende des Workshops habt ihr eure eigene App, die ihr auf eurem Smartphone installieren könnt. Ein kreativer
Workshop für alle, die wissen wollen was hinter den Programmen fürs Handy steckt!
Unsere Werkzeuge
AppInventor
- freie Software
- ermöglicht es Android Apps zu erstellen und auf Smartphones zu testen
- sogar zu installieren und weiterzugeben
Entwicklungsumgebung (mit Google-Login)
AppInventor ohne Registrierung
- http://code.appinventor.mit.edu/login/
- MIT AI2 Companion
- Download im jeweiligen AppStore
Für den Test verwenden wir nicht den Emulator, besser ist es, direkt auf dem Smartphone (Android oder iOS) zu testen, hierfür die App "MIT AI2 Companion" installieren und über den Menüpunkt Connect/AI Companion starten und den QR-Code einscannen.
- MIT AI2 Companion
- Download im jeweiligen AppStore
Einführungsfolien
Hier findet ihr die Einführungsfolien App-Design zum Download.
Die erste App
Fotos und Töne
Beim Erstellen der ersten App lernst du die Werkzeuge kennen, du erstellst das Design der App und fügst anschließend Funktionalität hinzu - was soll passieren, wenn du auf den Button klickst?
Test auf deinem Smartphone, ob auch alles so klappt, wie du erwartest.
Die Wahrheitskugel
Zufällige Antworten und Text in Sprache umwandeln
Bei der zweiten App baust du auf das Gelernte auf und lässt die App eine Antwort auf deine Frage auswählen. In der erweiterten Version spricht sie sogar mit dir. Hier lernst du auch den Umgang mit Variablen kennen.
Ein Spiel
Die beliebteste Kategorie im App-Store sind Spiele
Mache mit deiner dritten App erste Schritte in diesem Bereich - dir fallen bestimmt noch beliebig viele Möglilchkeiten ein, die Ursprungsidee zu erweitern.
Installation auf dem Smartphone
Die Installation von Apps erfolgt in den meisten fällen über einen App-Store, für Android ist es der Google Play. Dort wird eine *.apk heruntergeladen und installiert, für den Benutzer ist es sehr komfortabel.
Ihr könnt die Installationsdatei aber auch direkt ohne Store weitergeben bzw. auf eurem Smartphone installieren:
- Erzeugen im AppInventor: –Menü / Build / Android App(.apk)
- nach dem Download kann die Datei z.B. über die Cloud oder per Mail auf das Gerät übertragen werden
- für die Installation auf dem Smartphone müsst ihr erlauben, unbekannte Apps zu installieren
- (Einstellungen/Apps/spezieller Zugriff/unbekannte Apps installieren)
Wie kann es weitergehen?
Werdet selber kreativ oder schaut euch noch ein paar Beispiele an:
- App Inventor Basiskurs Handout
- App Inventor Quiz Handout
- App Inventor Yoga App Handout
- App Inventor Work Out App Handout
Für Fortgeschrittene: Das Maulwurfspiel
Die beliebteste Kategorie im App-Store sind Spiele
Daher gibt es hier noch ein Speil, mit etlichen Finessen in der Programmierung und - dir fallen bestimmt auch hier noch beliebig viele Möglichkeiten ein.