⚠️ Wichtiger Hinweis zum Urheberrecht: Die Vogelstimmen stehen unter Creative-Commons-Lizenzen oder sind gemeinfrei (Public Domain) – die genauen Lizenzen können auf der Übersichtsseite eingesehen werden. Die Vogelfotos sind urheberrechtlich geschützt; Urheber ist Andreas Trepte (avi-fauna.info). Die App darf im Unterricht und privat genutzt, aber nicht im App Store oder Google Play angeboten oder verkauft werden.
Öffne Google Chrome und gehe auf:
Klicke auf den orangefarbenen Button „Create Apps!" und melde dich mit deinem Google-Konto an.
Nach dem Login siehst du die Projektübersicht. Klicke oben links auf „Neues Projekt starten" (oder auf Englisch: „Start new project").
Gib als Projektname Vogelstimmen ein und bestätige mit OK.
Der App Inventor hat zwei Bereiche, zwischen denen du wechseln kannst:
Die beiden Tabs findest du oben rechts im Fenster.
Damit du deine App sofort auf dem Handy testen kannst, musst du es mit App Inventor verbinden.
Jetzt baust du die Oberfläche deiner App. Du arbeitest im Designer-Bereich. Deine App zeigt ein Amsel-Foto und hat einen Button zum Abspielen der Vogelstimme.
Bevor du Bausteine einfügst, musst du die Mediendateien hochladen. Lade dir zuerst die beiden Dateien herunter:
Jetzt lädst du die Dateien in App Inventor hoch:
amsel.jpg und amsel.mp3 hoch. Du siehst beide Dateien danach im Medien-Bereich.
Klicke in der App-Vorschau auf den leeren Screen (nicht auf einen Baustein). Auf der rechten Seite erscheinen die Eigenschaften des Screens.
Stelle die Hintergrundfarbe (BackgroundColor) auf ein dunkles Grün oder Schwarz ein – das sieht bei Vogelfotos gut aus.
Links in der Baustein-Leiste findest du die Kategorie „Benutzerschnittstelle" (App Inventor: User Interface). Klicke darauf – es klappt eine Liste auf.
Ziehe den Baustein Bild (Image) in die App-Mitte.
Jetzt stellst du die Eigenschaften des Bildes ein. Klicke auf das Bild in der Vorschau, dann siehst du rechts:
amsel.jpg aus der Liste.amsel.jpg als Bilddatei und stelle Breite und Höhe auf „Fülle alles". Das Amsel-Foto sollte jetzt den ganzen Screen ausfüllen!
Ziehe aus „Benutzeroberfläche" einen Bezeichnung-Baustein (Label) unter das Foto.
Eigenschaften einstellen:
AmselAußerdem: Umbenennen – klicke auf den Baustein-Namen unten links in der Komponentenliste und benenne ihn von „Bezeichnung1" in BezeichnungVogelname um.
Ziehe einen Button-Baustein unter die Bezeichnung.
Eigenschaften einstellen:
▶ AbspielenUmbenennen: ButtonAbspielen
Du brauchst noch eine unsichtbare Komponente, die den Ton abspielen kann. Klicke in der Bausteinleiste links auf „Medien".
Ziehe den Baustein Ton (Sound) in den Screen – er landet automatisch im unsichtbaren Bereich unterhalb der App-Vorschau. Das ist normal!
Eigenschaften einstellen:
amsel.mp3 auswählenUmbenennen: TonAmsel
Jetzt sagst du der App, was passieren soll, wenn du auf den Button tippst. Wechsle oben rechts in den Blöcke-Bereich.
Klicke oben rechts im Browser auf den Button „Blöcke". Die Ansicht wechselt – du siehst jetzt eine helle Arbeitsfläche mit einer Seitenleiste links.
Links in der Blöcke-Ansicht siehst du alle deine Komponenten. Klicke auf ButtonAbspielen – es erscheint eine Liste mit allen möglichen Ereignissen.
Ziehe den Block „wenn ButtonAbspielen.Klick" in die Arbeitsfläche.
Klicke links auf TonAmsel. Ziehe den Block „aufrufen TonAmsel.Wiedergeben" in den „wenn…Klick"-Block hinein. Jetzt spielt die App den Amsel-Gesang ab, wenn der Button gedrückt wird.
Eine richtige App braucht eine Startseite, von der aus man verschiedene Vögel auswählen kann. Du legst jetzt eine Startseite an und verbindest sie mit dem Amsel-Screen.
Dein bisheriger Screen1 wird zur Startseite umgebaut. Zuerst legst du aber einen neuen Screen für die Amsel an.
Wechsle zu ScreenAmsel (oben im Dropdown). Baue hier dieselben Elemente auf, die du in Stunde 2 auf Screen1 gebaut hast:
amsel.jpg), volle Breite, Höhe 300amsel.mp3) – umbenennen zu TonAmselUnd füge noch einen Zurück-Button hinzu:
← ZurückProgrammiere dann die Blöcke für diesen Screen (genau wie vorhin):
Der Zurück-Button soll den Nutzer zurück zur Startseite (Screen1) bringen. Wechsle in die Blöcke-Ansicht von ScreenAmsel.
Klicke links auf ButtonZurueck und ziehe den „wenn ButtonZurueck.Klick"-Block in die Arbeitsfläche.
Jetzt brauchst du einen Block aus Eingebaut → Steuerung (Built-in → Control):
Ziehe den Block „schließe Anwendung"... Moment – das ist der falsche! Du willst nicht die App schließen, sondern zurück zum vorherigen Screen.
Der richtige Block heißt: „schließe Screen" (close screen). Er bringt den Nutzer automatisch zum vorherigen Screen zurück.
Wechsle zu Screen1. Lösche alle Bausteine, die noch von vorhin dort sind (falls vorhanden). Screen1 wird zur Startseite.
Füge folgende Elemente ein:
🐦 Vogelstimmen, Größe 28, fett, zentriertAmsel, umbenennen zu ButtonAmselStelle beim Button auch ein:
Wechsle in die Blöcke-Ansicht von Screen1.
Klicke links auf ButtonAmsel und ziehe den „wenn ButtonAmsel.Klick"-Block in die Arbeitsfläche.
Den Navigationsblock findest du unter Eingebaut → Steuerung:
Ziehe den Block „öffne anderen Screen: ScreenName" in den Klick-Block.
Klicke auf das weiße Eingabefeld des Blocks und schreibe: ScreenAmsel
Fertig und noch Zeit? Füge die Blaumeise hinzu – genauso wie die Amsel:
blaumeise.jpg und blaumeise.mp3 hochladen