Programmiert eure eigene App!

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!

Angela Moldenhauer, Wirtschaftsinformatik

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

MIT AI2 Companion

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

Eure ersten Apps

Hunde und Katzen – Fotos und Töne

Beim Erstellen der ersten App lernt ihr die Werkzeuge kennen. Ihr erstellt das Design der App und fügt anschließend Funktionalität hinzu – was soll passieren, wenn man auf den Button drückt? Testet auf euren Smartphones, ob auch alles so klappt, wie ihr erwartet.

Die Glaskugel – Zufällige Antworten und Text in Sprache umwandeln

Bei der zweiten App baut ihr auf dem Gelernten auf und lasst die App eine Antwort auf eine Frage auswählen. In der erweiterten Version spricht sie sogar mit euch. Hier lernt ihr auch den Umgang mit Variablen kennen.

Ein Spiel – Die beliebteste Kategorie im App-Store sind Spiele

Macht mit eurer dritten App erste Schritte in diesem Bereich. Euch fallen bestimmt noch beliebig viele Möglichkeiten 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:

 

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.