Scratch voor mobiel: AppInventor

Vergelijkbare documenten
Werken met App Inventor. {1} Hallo wereld!

Maak je eigen app met Thunkable!

Android apps met App Inventor 2 antwoorden

APP INVENTOR BEGINNER

Programmeerstructuren met App Inventor

APP INVENTOR ERVAREN

Safira CMS Handleiding

1. CTRL- en SHIFT-knop gebruiken om meerdere variabelen te selecteren

ICT -idee 1. Umapper: Maak je eigen landkaart met toegevoegde informatie.

PersoneelsSysteem. Handleiding

Handleiding Micro:Bit De leerkracht als coach! In samenwerking met:

Uitleg MindBodyOnline

KHLim. Departement Lerarenopleiding. Algemene vaardigheden ICT Nearpod

Hoe moet je een prachtige presentatie maken?

Inhoudsopgave Template verhaal... 2 Eigenschappen van een pagina... 4 Achtergrond invoegen vanuit classroomsuite... 5 Achtergrond eigen database...

Studenthandleiding Portfolio in Blackboard Learn

3. Geef hier uw gebruikersnaam en wachtwoord in

Leerpaden maken. 1. Account en wachtwoord. 2. Maak een nieuw leerpad aan. 3. Inhoud aan een leerpad toe voegen. 4. Structuur aanbrengen op een pagina.

Handleiding telewerken GGD Amsterdam

Stappenplan App maken

Handleiding CrisisConnect app beheersysteem

Module 2: Wat is Scratch?

Uitleg van het bovenmenu:

Wat is er veranderd in Prezi?

4. Bij de eerste inlogsessie, wordt je gevraagd om de Google gebruiksvoorwaarden te accepteren. Klik op "Ik ga akkoord. Ga door naar mijn account.

Scratch: Introductie. Wat is Scratch? Lekker dansen!

Central Station. CS website

Starten met bettermarks. Registreren en activeren

WebSite Director Gebruikersgids

CoolDing software. Versie 2.0

IQ LEADS Adres: Curieweg 8E Postcode: 2408 BZ Plaats: ALPHEN AAN DEN RIJN Telefoon: (0172)

Handleiding aanpassen en verzenden adressen en nieuwsbrieven

Bouw snel en eenvoudig een eigen mobile Virtual Reality app

Handleiding CrisisConnect app beheersysteem

Stappenplan, hoe voeg ik mijn IFRAME toe aan Facebook?

Content tips & tricks

Handleiding van de Bibliotheek: e-books lezen via de app op je tablet of smartphone

Handleiding Concrete5 website. Outbound Media

EVRY ONLINE OP IPHONE EN IPAD

Scratch in drie uur. Hallo, mijn naam is Minti Mint! Ik ga je uitleggen hoe je je eigen computerspel kunt maken. We gaan een racespel maken!

Handleiding Employee Self Service

Stappenplan Presentatie maken - 2

Ga naar en log in met de gebruikersnaam en wachtwoord verkregen via mail.

Gebruikershandleiding websitebeheer m.b.v. Wordpress

Gebruiksaanwijzing om de nieuwspagina van uw peuterspeelzaal online aan te kunnen passen. Hiervoor heeft u een internetverbinding nodig!

Handleiding website. Inloggen Start uw internet browser en ga naar Laatst bijgewerkt: 17 mei 2008

Welkom bij Dropbox. Grote bestanden verzenden. Je bestanden veilig bewaren. Je spullen altijd bij de hand. Samenwerken aan bestanden

de Rolf groep Handleiding MyAlbum en DynaWeb CMS versie 1.31

Dit is een artikel uit de Peter van Olmen serie: Handleidingen Voor Iedereen AUDACITY HANDLEIDING. Voor audacity versie 1.2.6

Luna 3.0 Basishandleiding

Belevingsdagen Leraar Informatica (BASO) Maak je eigen app! Belevingsdagen Thomas More - Elke Boonen

PREZI (

E-books lenen bij uw bibliotheek met uw bibliotheekabonnement

Het gebruik van Photo Story 3 voor Windows

Mijn Dreambox Als Multimedia Center

Beheer uw servicenummer vanaf uw ipad, iphone of Android apparaat

gebruikershandleiding

HANDLEIDING INSCHRIJVING PAY N PLAN

Filmpje van YouTube op uw blog plaatsen

Fun met Electronica Workshop Android apps maken met MIT App Inventor 2

Gebruikershandleiding websitebeheer m.b.v. Wordpress incl. Woo-Commerce


Ga met uw telefoon naar de onderstaande link om de Xmeye app te downloaden of zoek in de app store naar Xmeye.

Inloggen. In samenwerking met Stijn Berben.

Handleiding teksteditor

User accounts maken in een Wandy Hotspot, d.m.v. een batch.

Berichten op de mobiele telefoon: Wat in te stellen?

Tips and Tricks Samsung Galaxy Tab 2 (10.1) (P5100) NL

Het Wepsysteem. Het Wepsysteem wordt op maat gebouwd, gekoppeld aan de gewenste functionaliteiten en lay-out van de site. Versie september 2010

Hoe maak ik een fotocollage met Pixlr?

Omschrijf bij ieder onderdeel van de methode de betekenis ervan. Java kent twee groepen van klassen die een GUI kunnen maken: awt en swing.

Het maken, plaatsen en beheren van symbolen (blocks) In deze beschrijving zijn de afbeeldingen uit de windows versie van AutoCad 2013

Gebruiksvriendelijkheid: Gebruikershandleiding:

Parkinson Thuis Probleemoplossing

Handleiding CMS EWall

Handleiding HBO GO V.2

Erratum Basisgids Adobe Photoshop Elements versie 13

Een eerste applicatie

HANDLEIDING PARKEERVERGUNNING BEWONERS RAVENSTEIN

Kurzweil 3000 Mobile voor Android

Handleiding Vedor-editor

Korte handleiding GoTalk NOW voor ipad

Stappenplan Moovly. Leren. - Klik daarna " + New Moov ".

Quick Guide VivianCMS

Revisie Surf naar

STORYBIRD. Stap 1: account aanmaken

Bloggen jullie ook? Je tikt in google blogger en je neemt de eerste webpagina


Handleiding. Voor gebruikers van VSS Family. Postbus AA Zwijndrecht. Molenvliet 1B 3335 LH Zwijndrecht

Veelgestelde vragen over de nieuwe fototool

Admin handleiding. Essentius Dropbox handleiding. Pagina 1

ICT -idee 1. Zo maak je een mindmap met Popplet. Zo maak je een account. Zo log je in op Popplet. Zo maak je een nieuwe, nog lege, Popplet.

Gebruikerscursus Gids

Foto & Film bewerking

emscreator PageBuilder Korte uitleg van werkwijze en functies

VTON Voetbalmethode Handleiding Trainers Versie 1.2 november 2017

Ga naar of selecteer in de website van de school- intranet basisonline

Vervang UW SERVERNAAM, UW SERVERNAAM ZONDER VPN en COMPUTERNAAM door de naam van de server en computer welke wij u doorgegeven hebben.

Transcriptie:

Scratch voor mobiel: AppInventor

Beginnen AppInventor is Scratch voor Android. Je maakt hiermee apps voor op je mobiele telefoon of tablet. Beginnen: Start chrome.exe en ga naar http://appinventor.mit.edu/explore Klik op de knop Create apps Log in met Google-account Eigen account als je dat hebt Anders: devoxxkidsxx@gmail.com, wachtwoord: devoxxkidsxx! (xx = 01..10) Ga naar Projects Import project (.aia) from my computer Selecteer Soundboard_basis.aia uit de map C:\AIA

Scherm-ontwerp (Designer) In de schermdesigner maak je je scherm. Begin door aan de linkerkant een Button uit de sectie User Interface op het scherm te slepen Sleep daarna een Player uit de sectie Media op het scherm

Code-ontwerp (Blocks) Door te klikken op de knop Blocks ga je naar de Scratch-code editor In de code editor zie je als je klikt op de naam van een component op het scherm: De events (wat er kan gebeuren met de knop, zoals klikken) De eigenschappen (zoals de vorm, kleur, tekst, enz.) Veel eigenschappen zijn ook instelbaar in de Designer

Een geluid afspelen Een geluid afspelen wanneer er op de knop wordt gedrukt: Klik links op de naam van de knop Sleep when Button1.Click op het scherm Klik links op de naam van de player ( Player1 ) Sleep set Player1.Source to op het scherm in het blok when Button1.click Klik links op Text en sleep het bovenste element op het scherm aan de rechterkant van set Player1.Source to. Typ vervolgens in dat vakje de tekst deurbel.mp3 Sleep call Player1.Start in when Button1.click direct onder set Player1.Source Probeer je app uit in de emulator (Menu Connect Emulator )

Meer knoppen met geluidjes (1) Ga weer terug naar de Designer Gebruik een TableArrangement uit de Layout sectie om een 3 bij 3 layout te maken (Columns en Rows). Hoogte en breedte van de TableArrangement is allebei Fill Parent.

Meer knoppen met geluidjes (2) Sleep in elk vak van de TableArrangement een nieuwe knop. Maak elke knop 33% breed en hoog en maak de knop rond (Width, Height, Shape) Geef elke knop een eigen naam (Text)

Meer knoppen met geluidjes (3) Ga naar de Blocks-editor Maak voor elke knop een Click event aan dat een ander geluid afspeelt

Procedures (1) Een procedure is een paars blok scratch-code dat je vanuit meerdere plekken kunt aanroepen Procedures zijn handig als je op meer plekken steeds (bijna) hetzelfde wilt doen Een procedure heeft een naam en soms ook parameters (inputs) In de procedure kun je de parameter(s) gebruiken in andere blokken Je maakt een nieuwe parameter door op het blauwe icoontje te klikken Sleep daarna een input in het vak inputs Door op de x achter input: te klikken kun je de naam van de parameter wijzigen

Procedures (2) De button speelt nu een geluid af door de procedure aan te roepen met als parameter de naam van het geluid dat moet worden afgespeeld In de prodedure wordt de source van Player1 gemaakt door achter de naam die aan de procedure is meegegeven.mp3 te plakken. Hiervoor worden join en get gebruikt. Join zit in de sectie Text en plakt 2 of meer teksten aan elkaar. Get zit in de sectie Variables en levert de waarde van een parameter of variabele Maak nu zelf een procedure met de naam Afspelen in de Blocks-editor die het geluid uit de parameter afspeelt.

Procedures (3) Verander alle knoppen zodat ze de tekst die op de knop staat meegeven aan de procedure Gebruik hiervoor bovenstaande blokken Maak een tiende knop op het scherm die het afspelen stopt (tip: verander de TableLayout in 4 rijen) en die alleen ingedrukt kan worden als er geluid afspeelt (gebruik Set Button1.Enabled to ) Probeer je app in de emulator

(Globale) variabelen Variabelen zijn opslagplaatsen om bijvoorbeeld getallen of teksten in te onthouden. Parameters van procedures zijn ook variabelen, maar alleen in de procedure te gebruiken. Dit zijn lokale variabelen. Globale variabelen zijn in het hele scherm te gebruiken. Je maakt een globale variabele door Initialize global name to uit de sectie Variables op het scherm te slepen.

Een ander geluid aan een knop hangen (1) Maak in de Designer een ListPicker component waarin de namen van alle geluiden zitten (in ElementsFromString gescheiden door een komma) Maak een globale variabele met de naam knop ( Variables Initialize global name to ). Maak een nieuwe procedure die de meegegeven parameter bewaart in de globale variabele en de ListPicker opent (procedure KiesGeluid met 1 parameter knop )

Een ander geluid aan een knop hangen (2) Als er iets gekozen is in de ListPicker, verander dan de tekst op de knop in de gekozen waarde. Gebruik hiervoor het event when ListPicker1.AfterPicking Roep de procedure KiesGeluid aan voor elke knop bij een LongClick en geef de knop zelf mee als parameter. Gebruik hiervoor het event when Buttonx.LongClick

De hele app