♩♫♪♬
Hi! Wilkommen zu App Inventors Hour of Code!
Wir sind hier im Zentrum für mobiles Lernen vom MIT. Ich bin Shay.
Und ich bin Emily. Heute werden wir dir zeigen, wie du deine erste Andriodapp programmierst.
Die heuige App heißt "Talk To Me", weil sie zu einem spricht.
Es ist recht einfach: Du drückst einen Knopf und das Smartphone spricht einen Satz laut aus.
>Welcome to App Inventor<
Kann man es auch andere Sachen sagen lassen?
So ziemlich alles!
Das würde mir Spaß machen!
Okay, fangen wir an...
Teil 1: Ein Neues Projekt Erstellen
Um eine neue App zu erstellen, klicke auf den "Create"-Knopf auf der App Inventor Webseite "appinventor.mit.edu".
Du brauchst einen Googleaccount zum Einloggen. Das ist ein Gmail- oder ein Schulaccount, wenn deine Schule Google Apps verwendet.
Der Splashscreen kann vorerst geschlossen werden.
Wenn du dich das erste Mal einloggst, hast du noch keine Projekte.
Also klicke "New Project" oben links.
Unsere erste App heißt "TalkToMe".
Projektnamen dürfen keine Leerzeichen enthalten. Also nur "TalkToMe" eintippen - ohne Leerzeichen.
Nun bist du im Designfenster. Dort werden die Komponenten und das Layout aufgebaut.
Unsere App braucht einen Knopf. Also klicke auf "Button", ziehe ihn hinüber zur Anzeige und lass ihn fallen.
Eines der nettesten Eigenschaften von App Inventor ist, dass du die App benutzen kannst, während du sie baust.
Lass uns das Smartphone zu der App verbinden, um sie darauf zu sehen und auszutesten, während du sie baust.
Solltest du kein Android-Smartphone oder -Tablet haben, kannst du das Tutorial trotzdem machen.
Allerdings musst du kurz das Video pausieren und die Instruktionen lesen, wie man einen Andriod-Emulator auf dem Computer startet.
Wie das geht und anderes Hilfreiches findest du unter "Guide".
Teil 2: Das Smartphone Verbinden
Nun, um das Andriod-Smartphone mit App Inventor zu verbinden, gehe zum "Connect"-Menü und wähle "AI Companion".
Du brauchst die "App Inventor Companion"-App auf deinem Smartphone oder Tablet. Das ist einfach gemacht:
Klicke auf "Need help finding the companion app?".
Das führt dich zum Google Play Store zum Download der App.
Am Einfachsten geht der Download mit einem QR-Code-Leser, mit dem du den Code einliest. Du kannst auch selbst den Playstore öffnen und nach "MIT AI2 Companion" suchen.
Okay, sobald die "MIT AI2 Companion"-App installiert ist, musst du sie auf dem Smartphone starten.
Wenn du das Verbindungsfenster in App Inventor geschlossen hast, klicke nochmal auf das "Connect"-Menü und wähle "AI Companion".
Das Verbindungsfenster, das aufpoppt, zeigt dir sechs Zeichen und einen QR-Code.
In der Companionapp auf dem Smartphone drücke "scan QR code".
Hat dein Smartphone keine Kamera, kannst du einfach die sechs Zeichen eintippen und dann "connect with code" drücken.
Großartig! Jetzt ist dein Smartphone in echtzeit mit App Inventor verbunden! Du solltest den Knopf sehen, den du schon zur App hinzugefügt hast.
Von jetzt an, wirst du alle Änderungen an der App sofort auch auf dem Smartphone wiederfinden.
Sieht aus wie Magie, stimmts? Naja, wenn du die Verbindung zu App Inventor trennst, siehst du auch die App nicht mehr auf dem Smartphone.
Damit die App auf dem Smartphone bleibt oder auf dem eines Freundes, musst du sie erst verpacken. Aber dazu kommen wir später.
Teil 3: Die App Designen
Bemerke, dass der Knopf, den wir hinzugefügt haben, sagt "Text for Button1". Lass und das ändern.
Hier drüben, rechts ist der Abschnitt für Eigenschaften. Dort können die Eigenschaften aller Komponenten in deiner App gesetzt werden.
Um den Text auf dem Knopf zu verändern, klicke auf "Text" und tippe "Talk To Me".
Schau, auf dem verbundenen Smartphone ändert sich auch der Text. Cool, oder?
Super. So. Jetzt brauchen wir nur noch eine weitere Komponente bevor wir in die Blöcke gehen und programmieren.
Gehe zu "Media" und ziehe eine "TextToSpeech"-Komponente heraus: Klicke darauf, ziehe sie herüber zur Appansicht und lass' sie fallen.
Du wirst feststellen, dass sie nach unten fällt, zu den unsichbaren Komponenten. Jetzt haben wir alle Komponenten.
Nun, da wir die Komponenten für unsere App gesetzt haben, müssen wir angeben, was die Komponenten tun sollen. Dafür klicken wir auf "Blocks".
Teil 4: Programmieren Mit Blöcken
Und jetzt sind wir im Blockeditor.
Der Blockeditor ist, wo man die Blocke zusammenklickt, um das Verhalten seiner App festzulegen.
Wir möchten die App auf einen Knopf-Klick reagieren lassen.
So, gehe zu "Button1" und sieh alle Blöcke für Knöpfe.
Wähle "Button1.Click" and wirf es auf die Arbeitsfläche.
Nun haben wir die Blöcke, um der App zu sagen, was zu tun ist, wenn der Knopf geklickt wird.
Gehe zur "TextToSpeech"-Komponente, klicke darauf und sieh die Blöcke für Text-zu-Sprache.
Wähle den Aufruf "TextToSpeech1.Speak" und ziehe ihn hinüber zum "when Button1.Click"-Block.
Es passt wie angegossen und du hörst einen Klack, wenn die Blöcke verschmelzen. Ich liebe den Klang!
Nun müssen wir noch eine Sache hinzufügen bevor wir die App testen.
Beachte, dass wir eine leere Buchse hier haben. Wir müssen dem "Speak"-Block sagen, was er sagen soll.
Um das zu tun, gehe zur "Text"-Schublade unter den "Built-in"-Blöcken. Nimm einen leeren Textblock und bringe ihn herüber. Klicke es in den "TextToSpeach1.Speak"-Block.
Ein neues befriedigendes Klicken.
Nun klicke auf den leeren Textblock und tippe "Herzlichen Glückwunsch! Du hast deine erste App erstellt!".
Teil 5: Teste Deine App
Okay, du kannst die App jetzt testen! Gehe zu deinem Smartphone und drücke auf den Knopf.
>Herzlichen Glückwunsch! Du hast deine erste App erstellt!<
Wenn du irgendwelche Probleme mit dem Tutorial hattest, kannst du die schriftliche Version auf der App Inventor Seite ansehen.
- Das war's? - Äh ja...
Okay, bis bald!
Warte, komm zurück!
Schön, ich dachte die App wäre ein bisschen cooler - Ich kann mit mir selbst reden...
Geduld, junger Padawan! Nun da wir wissen, wie App Inventor benutzt wird, sind die Möglichkeiten endlos.
- Können wir es auf Schütteln reagieren lassen? - Ja
- Oder den Nutzer seinen eigenen text eingeben lassen? - Absolut!
Tatsächlich, im unserem nächsten Video, ist das genau was wir tun werden.
Wir machen es so, dass, wenn jemand das Smartphone schüttelt, es redet, und Nutzer ihre eigenen Texte eingeben können.
Stark! Ich kann es kaum erwarten!
♩♫♪♬