< Return to Video

Talk To Me (Teil 2), MIT App Inventor Tutorial #2

  • 0:02 - 0:12
    ♩♫♪♬
  • 0:12 - 0:15
    Hallo und Willkommen zurück zu App Inventors Hour of Code.
  • 0:15 - 0:17
    - Ich bin Emily.
    - Und ich bin Shay.
  • 0:18 - 0:22
    In unserem letzzten Video haben wir dir gezeigt, wie die "Talk To Me"-App zu machen ist: Du drückst einen Knopf und das Smartphone redet zu dir.
  • 0:23 - 0:26
    - So cool.
    - Aber wir mussten irgendwo anfangen!
  • 0:26 - 0:28
    Ich bin bereit, zu was Coolen zu kommen.
  • 0:28 - 0:34
    Okay, jetzt erweitern wir die "Talk To Me"-App, sodass sie reagiert, wenn wir sie schütteln und auch dass der Nutzer eigenen Text eingeben kann.
  • 0:36 - 0:38
    >Hör' auf, mich zu schütteln!<
  • 0:38 - 0:44
    - Cool genug für dich?
    - Ich sehe endlos viele Möglichkeiten. Ich kann joggen und dauerhaft Ermutigung erhalten.
  • 0:44 - 0:51
    Großartig! Also fangen wir an und das Gute ist, das braucht nur wenige Minuten, weil App Inventor es wirklich einfach macht.
  • 0:51 - 0:56
    Redet dein Smartphone mit dir? Gut, bleib dran, es kommt noch besser.
  • 0:56 - 1:05
    Wir endeten mir unserer "Talk To Me"-App im Blockeditor. Nun müssen wir zurück in den Designer gehen, um eine andere Komponente hinzuzufügen.
  • 1:05 - 1:13
    Wir wollen "Talk To Me" erweitern, sodass das Smartphone redet, wenn du es schüttelst. Um das zu erreichen brauchen wir einen Beschleunigungssensor.
  • 1:13 - 1:24
    Klicke auf die Sensorenschublade und ziehe einen Beschleunigungssensor heraus. Das ist wieder eine unsichtbare Komponente, die unter den Bildschirm fällt.
  • 1:26 - 1:29
    Das ist alles, was wir vorerst brauchen! Gehe zurück zum Blockeditor.
  • 1:29 - 1:34
    Während du deine Apps entwickelst, wirst du immer wieder zwischen Blockeditor und Designer wechseln.
  • 1:36 - 1:41
    Jetzt brauchen wir einen Block für wenn das Smartphone geschüttelt wird. Das nennt man auch Event-Handler.
  • 1:41 - 1:46
    Ziehe den "when AcceleromenterSensor1.Shaking"-Block heraus.
  • 1:46 - 1:50
    Also wenn das Event auslöst, dann wird das Smartphone geschüttelt.
  • 1:50 - 1:54
    Was wollen wir, das dann passiert? Wir wollen, dass das Smartphone uns was sagt, stimmts?
  • 1:54 - 2:01
    So, wir kennen schon die Blöcke, die das behandeln - die selben Blöcke, die wir im "Button1.Click"-Event haben.
  • 2:01 - 2:07
    Hier ist eine coole Abkürzung, die dir hilft, noch schneller in App Inventor zu programmieren. Du kannst Blöcke kopieren und einfügen.
  • 2:07 - 2:15
    Klicke of den violetten "TextToSpeech"-Block. Drücke die Tastenkombination für Kopieren auf deinem Computer, so wie du es mit Text machen würdest.
  • 2:15 - 2:22
    Und dann drücke die Tastenkombination für Einfügen. Voilà, hier ist die Kopie der "TextToSpeech"- und Textblöcke.
  • 2:22 - 2:26
    Ziehe diese Blöcke hinein in den Beschleunigungssensor-Schütteln-Event-Block.
  • 2:26 - 2:33
    Solltest du Probleme beim Kopieren und Einfügen der Blöcke haben, ist das okay. Du kannst auch neue Blöcke aus den Schubladen links ziehen.
  • 2:33 - 2:42
    Erinnere dich, wir hatten den "TextToSpeech.Speak"-Block von "TextToSpeech" und den leeren Textblock aus der eingebauten Textschublade.
  • 2:43 - 2:49
    Momentan wird das Smartphone laut reden, wenn du es schüttelst. Aber wäre es nicht viel besser, wenn es was darüber sagt, geschüttelt zu werden?
  • 2:50 - 2:55
    Lass' uns einen lustigen Satz reintun. Ich tippe "Hör' auf, mich zu schütteln!".
  • 2:56 - 2:59
    Okay, probier's aus! Nimm dein Smartphone und schüttel es.
  • 3:00 - 3:01
    >Hör' auf, mich zu schütteln!<
  • 3:01 - 3:11
    So, unsere App ist schon ganz nett, stimmts? Aber warte! Da muss noch einwas hinzu. Stell dir vor, du würdest die App mit deinen Freunden teilen: Denkst du nicht, es wäre viel besser, wenn sie dem Smartphone sagen können, was es sagen soll?
  • 3:12 - 3:19
    Um das zu erreichen gehe zurück in den Designer, gehe zum User-Interface und ziehe eine Textbox heraus.
  • 3:22 - 3:25
    Lass' es uns neu ordnen, den Knopf unter die Textbox.
  • 3:26 - 3:27
    Okay, rate mal...
  • 3:28 - 3:29
    Zurück zu den Blöcken.
  • 3:29 - 3:36
    Klicke auf "TextBox1" und schaue auf die Blöcke, die sie hat. Wir wollen nun ändern, was passiert, wenn der Knopf gedrückt wird.
  • 3:36 - 3:42
    Statt einem festen Satz wollen wir, dass die App sagt, wasauchimmer den Nutzer in die Textbox schreibt.
  • 3:42 - 3:52
    Scrolle ganz nach unten zu den grünen Blöcken, die wir "Getter" und "Setter" nennen, weil mit ihnen die Eigenschaften der Komponenten ausgelesen und gesetzt werden können.
  • 3:52 - 3:59
    Du möchtest den Text aud der Textbox haben. Also brauchst du den "Getter"-Block for "TextBox1.Text".
  • 3:59 - 4:03
    Stecke diesen Block in den "when Button1.Click"-Block.
  • 4:03 - 4:12
    Um das zu tun, muss der alte Textblock weggeworfen werden. Danach stecke den "TextBox1.Text" Block in die freie Buchse.
  • 4:12 - 4:20
    Probier' deine App wieder aus. Wenn du in die freie Textbox auf deinem Smartphone drückst, kommt die Tastatur hoch und du kannst eintippen, wasimmer du magst.
  • 4:20 - 4:24
    Klicke dann "Talk To Me" und schau, was geschieht.
  • 4:24 - 4:25
    >Hallo Welt!<
  • 4:25 - 4:32
    Es gibt einige coole Möglichkeiten, diese App zu erweitern. Schaue in das schriftliche Tutorial für ein paar Verbesserungsideen.
  • 4:32 - 4:37
    Solltest du Probleme mit dem Tutorial haben, kannst du die schriftliche Version auf unserer Webseite ansehen.
  • 4:39 - 4:41
    >Stop! Stop! Stop! Stop!<
    - Oh Mann, wir haben eine echte App gemacht.
  • 4:41 - 4:44
    >Stop! Stop! Stop! Stop!<
    - Das ist irgendwie nerfig.
  • 4:44 - 4:46
    >Stop! Stop! Stop! Stop!<
    - Du hast sie gebaut!
  • 4:46 - 4:47
    Oh. Stimmt.
  • 4:47 - 4:53
    Im nächste Schritt geht es rund, denn wir werden dir zeigen, wie ein Ball über den Bildschirm rollt, wenn du ihn anstupst.
  • 4:53 - 4:56
    >Stop! Stop! Stop! Stop!<
    - Kann's kaum erwarten!
  • 4:56 - 4:58
    >Stop! Stop! Stop! Stop! Stop! Stop! Stop Shaking Me!<
  • 4:58 - 5:07
    ♩♫♪♬
Title:
Talk To Me (Teil 2), MIT App Inventor Tutorial #2
Description:

Teil 2 der "Talk To Me"-Einführung in App Inventor zeigt, wie das Smartphone redet, wenn es geschüttelt wird, und auch wie es alles spricht, was eingetippt wird.

more » « less
Video Language:
English
Duration:
05:11

German subtitles

Revisions