Inleiding
Met het keuzevak App ontwikkelen leer je samenwerken, nieuwe ICT-kennis opdoen en daarnaast nauwkeurig, resultaatgericht, met doorzettingsvermogen en creatief werken. Dit worden ook wel competenties genoemd. De projecten/taken waaraan je tijdens de lessen gewerkt hebt, kun je opnemen in je eigen portfolio. Je gaat een app uiteindelijk zelf maken, testen, demonstreren en presenteren.
Je kerntaken tijdens de lessen bestaan onder andere uit het ontwikkelen, realiseren en implementeren van applicaties. De kerntaken worden getoetst door middel van de zogenaamde Proeven van Bekwaamheid.
Tijdens je proeven van bekwaamheid moet je laten zien dat je de competenties hebt ontwikkeld.
Enkele onderwerpen uit dit keuzevak zijn:
- Analyseren
- Programmeertalen herkennen
- Mobile apps
- Projecten (waarin samenwerking centraal staat)
- Oriëntatie op het beroep
Keuzevakken geven je gekozen vakkenpakket/beroepsrichting een meerwaarde. Je kunt kiezen voor verbreden of verdiepen in het beroep zodat je interessanter wordt voor de arbeidsmarkt. Of je kunt kiezen voor keuzedelen die bijdragen aan een betere doorstroom naar een vervolgopleiding in het MBO.
In dit keuzevak wordt gewerkt met het programma AppInventor2. Je leert werken met een planning, storyboard en creatief ontwerpen. Je bereidt een app voor die getest, gepresenteerd en aangepast kan worden. In het loopbaandossier wordt gereflecteerd op de competenties en de beroepskenmerken van app ontwikkelaar en je vraagt jezelf af: past dit bij jou? Vind je het leuk om zelf apps te programmeren? Ben je creatief, nauwkeurig, geïnteresseerd in programmeren en vind je het leuk om met een nieuw softwareprogramma te leren werken? Dan is deze module iets voor jou!
Om je een indruk te geven van hoe complex het werken met hard- en software in elkaar zit, is het interessant om onderstaand filmpje te bekijken.
https://www.youtube.com/watch?v=XZmGGAbHqa0
Oriënteren
In onderstaand filmpje kun je inspiratie opdoen over het ontwikkelen van apps. Bekijk onderstaand filmpje goed, want je gaat zelf ook een app ontwikkelen en presenteren.
Maar zover is het nog niet, je moet eerst een concept bedenken, een storyboard samenstellen en het programma leren kennen waar je de app in gaat maken. Daarna ga je de app testen, bijstellen en uiteindelijk presenteren.
In het filmpje zie je fragmenten van verschillende apps.
Wat is een app?
Brainstormsessie:
- Wat is een app?
- Voorbeelden van apps.
- Apps en besturingssystemen.

Een app is een klein programmaatje dat je kunt installeren op je smartphone, tablet of computer. Door middel van apps kun je de functies van deze apparaten uitbreiden. Zo kun je bijvoorbeeld een app installeren waarmee je kunt zien wat voor weer het is.
Populaire applicaties op dit moment zijn onder andere Candy Crush, Snapchat en WhatsApp. Met WhatsApp en Snapchat kun je berichten naar elkaar sturen en Candy Crush is een spelletje.
Het woord ‘app’ lijkt misschien een heel modern woord, maar het verhaal hierachter is best wel saai. Het is namelijk een afkorting van het woord ‘applicatie’. Een app is dus eigenlijk niks anders dan een stukje software of een programma!
Waarvoor worden apps gebruikt?
Applicaties worden vooral gebruikt om functies van smartphones en tablets mee uit te breiden. Functies die normaal niet op telefoons staan, kunnen er nu wel op worden gezet. Je kunt jouw smartphone zo dus helemaal naar wens inrichten.
Je kunt bijvoorbeeld internetbankieren of je telefoon als afstandsbediening gebruiken door middel van een app. Het is dus wel veilig om te zeggen dat apps het leven van mensen een stuk makkelijker maken!
Oefening:
Bespreek in groepjes welke apps interessant zijn en geef een korte beschrijving wat de betreffende apps goed en interessant maken. Misschien heb je zelfs al ideeën wat er aan de app verbeterd kan worden.
Hoelang bestaan apps al?
Apps bestaan nog niet heel lang. Voordat de smartphones waren uitgevonden, had je nog niet de luxe om applicaties te installeren. Als jouw telefoon bijvoorbeeld geen wekker had, dan had je niet de mogelijkheid om deze door middel van een app te installeren. Sinds de komst van iPhone en Android-toestellen is dit wel mogelijk.
Besturingssystemen
Een besturingssysteem is de software waarop een smartphone of tablet werkt. Er zijn verschillende besturingssystemen waarop smartphones en tablets draaien, maar de meest gebruikte besturingssystemen zijn Android en iOS (Apple).
De meeste apps worden speciaal gemaakt voor een bepaald besturingssysteem. Deze applicatie kan dan niet op telefoons met een ander besturingssysteem worden geïnstalleerd. Een app die voor Android is gemaakt, zal dus niet werken op een iPhone. En dit is de reden dat er verschillende app-stores zijn.
Wat is een app-store?
Een app-store is een online platform waar je applicaties kunt downloaden. Sommige apps worden tegen betaling aangeboden en andere zijn weer gratis te downloaden. Een app-store kun je dus vergelijken met een webwinkel. Welke app-store jij moet gebruiken, is afhankelijk van het besturingssysteem waarop jouw smartphone werkt.
Welke app-stores zijn er?
Er zijn verschillende app-stores. De meest gebruikte is Google Play waar gebruikers van Android apps kunnen downloaden. Google Play heeft inmiddels bijna 1,5 miljoen applicaties in de store staan die kunnen worden gedownload.
Na Google Play is de Apple Store de grootste app-store. De Apple Store is voor gebruikers van het besturingssysteem iOS, waar onder andere iPhone en iPad op werken. Hier zijn meer dan 1,4 miljoen applicaties te vinden.
Dan is er ook nog de Windows Phone Store. De Windows Phone store is voor gebruikers van de Windows telefoon. Hier zijn op het moment ongeveer 350.000 apps te vinden.
De genoemde app-stores zijn de meest gebruikte app-stores, maar er zijn ook nog een aantal app-stores die niet zo veel worden gebruikt. Daarnaast zijn er ook nog een aantal onafhankelijke app-stores. De bekendste hiervan is waarschijnlijk de Amazon Appstore waar nu meer dan 300.000 (Android) apps te vinden zijn.
Zelf een app maken
Het ontwikkelen van een app
Veel mensen willen zelf een app maken. De meeste hiervan weten echter niet hoe ze dit precies moeten aanpakken en daarom gaan ze nooit tot actie over. En dat is zonde!
Het maken van apps hoeft namelijk helemaal niet moeilijk te zijn. Er zijn natuurlijk wel methodes die vrij ingewikkeld zijn, maar er zijn ook manieren waarop je vrij simpel en goedkoop een applicatie kunt bouwen.
Om een antwoord te geven op de vraag 'hoe kun je een app ontwikkelen?', is deze wiki geschreven. Met behulp van deze wiki kun jij op verschillende manieren een app maken voor alle bekende besturingssystemen zoals Android, iOS (iPhone en iPad) en Windows.
Idee
Het ontwikkelen van een applicatie begint met een goed idee. Er wordt weinig over deze stap gepraat en dat is eigenlijk heel vreemd. Dit is namelijk één van de belangrijkste stappen bij het bouwen van apps.
Er zijn inmiddels talloze apps te downloaden. Jouw app moet zich daarvan onderscheiden en het liefst ook opvallen, zodat mensen jouw applicatie willen gebruiken. Zonder een goed idee is het moeilijk om een app succesvol te maken!
Onderzoek
Om antwoord te krijgen op de vraag "Is het een applicatie die mensen echt zouden willen gebruiken?", is het belangrijk om onderzoek te doen. Zoek bijvoorbeeld eens op of er al vergelijkbare apps bestaan. Als die applicaties heel populair zijn, dan weet je al dat er interesse voor is. Praat er ook eens met anderen over. Vraag wat zij van jouw idee vinden. De reacties die je krijgt, kunnen jou een goed beeld geven.
Oefening:
Bedenk en beschrijf een te ontwikkelen app. Bespreek dit met je groepje. Wat vinden zij van jouw idee?
Uitwerking
Ben je ervan overtuigd dat je een goed idee hebt? Dan is het tijd om het idee te gaan uitwerken. Pak pen en papier en schrijf op hoe de app precies moet werken.
Schrijf gewoon alles op wat in je opkomt. Heb je bijvoorbeeld al een naam voor de applicatie bedacht? Schrijf dat dan op. En voor welk platform (Android, iOS of Windows) wil je een app maken? Kortom, schrijf dit allemaal duidelijk op.
Wanneer je alles duidelijk hebt opgeschreven, ga je de lay-out te gaan schetsen. Je hebt vast wel een idee hoe de applicatie eruit moet komen te zien.
Nu ben je goed voorbereid en kunnen je beginnen met maken van de app.
De 3 manieren om een app te maken
Er zijn verschillende manieren waarop je een app kunt maken. Welke methode je kiest, is vooral afhankelijk van de tijd en het geld dat je erin wilt steken. Daarnaast is de ene manier ook moeilijker dan de andere. Het advies aan jou is daarom om eerst alle methodes even door te lezen en daarna pas een keuze te maken.
1. Aan de slag met programmeren
De methode die het meest voor de hand ligt, is om zelf aan de slag te gaan met programmeren. Apps worden namelijk door middel van programmeertalen gemaakt. Op deze manier bouwen de echte app-ontwikkelaars dan ook hun applicaties.
Makkelijk is dit echter niet, want app-ontwikkelaars hebben hiervoor een opleiding of een cursus gevolgd. Dit is niet iets dat je binnen een paar dagen onder de knie hebt.
Houd er wel rekening mee dat er voor bijna elk besturingssysteem een andere programmeertaal wordt gebruikt. Zo worden apps voor Android met een andere programmeertaal gemaakt dan de applicaties voor iOS (iPhone en iPad). Je zult dan dus moeten kiezen voor welk platform jij applicaties wil gaan ontwikkelen.
Je kunt er ook voor kiezen om een webapp te maken. Dit is een applicatie die bereikbaar is via internet en hiervoor wordt meestal HTML5 als programmeertaal gebruikt. Het voordeel van webapps is dat er maar één programmeertaal nodig is om ze goed te laten werken op alle platformen. Webapps kunnen echter niet in alle app-stores worden gezet.
2. Een app maker gebruiken
De makkelijkste manier om jouw eigen app te ontwikkelen, is door een app maker te gebruiken. Dit is een website waarmee je in verschillende stappen online apps kunt bouwen.
Het grote voordeel van deze tools is dat ze heel gemakkelijk in gebruik zijn. Je volgt de stappen op het beeldscherm en vervolgens heb jij jouw eigen applicatie gemaakt.
Er zijn echter ook nadelen. Het grootste nadeel is dat de apps die je hiermee kunt bouwen er soms wat amateuristisch uitzien. Daarnaast moet je ook elke maand een bedrag rond de 30 dollar betalen. Dit verschilt natuurlijk per website, maar vaak zit de prijs rond de 30 dollar. Op jaarbasis moet je dus rond de 360 dollar betalen. En dat is vrij veel geld!
De meeste tools bieden naast de betaalde accounts ook vaak een gratis account aan, maar hier kun je over het algemeen vrij weinig mee. Vaak heb je dan met veel beperkingen te maken, zoals bijvoorbeeld een limiet aan het aantal downloads.
3. Een app laten maken
Je kunt ook een app laten maken. Je gaat dan met jouw idee naar een app-ontwikkelaar toe en deze doet al het technische werk voor jou.
Sommige mensen denken dat ze helemaal niks hoeven te doen als ze een app laten ontwikkelen. Dat is echter niet het geval! Jij zult namelijk zelf je idee helemaal uit moeten werken. De app-ontwikkelaar is er slechts om jouw idee om te zetten naar een applicatie.
Een app-ontwikkelaar kan jou natuurlijk wel advies geven over bepaalde zaken.
Voor het laten maken van een applicatie heb je wel een budget nodig. De prijzen hiervoor liggen tussen enkele honderden euro’s tot vele duizenden euro’s. De prijs is onder andere afhankelijk van het type app, aantal functies en het design.
Publiceren en promotie/marketing
Wanneer je een applicatie hebt gemaakt, dan ben je nog niet klaar. Dan begint het eigenlijk pas. Je moet de app nu nog publiceren in de app-store en met marketing bezig gaan.
Een app maken is slechts een gedeelte van de puzzel. Met marketing ga je de app promoten. Zonder de juiste promotie is de kans op succes namelijk heel klein.
Publiceren
Het publiceren van een applicatie in de app-store werkt voor elk platform anders. Zo gaat het aanmelden voor de app-store van Apple heel anders dan voor Google Play. Ook heeft elke app-store regels waar jouw app aan moet voldoen voordat deze wordt gepubliceerd. Ook zijn er kosten verbonden aan het aanmelden van een applicatie in de app-store.
De aanmeldprocedure voor een app bij de diverse platforms staat beschreven in handleidingen. Klik op de links voor meer informatie over het aanmelden bij Google Play, Apple app-store of Windows.
Als je een app laat maken, dan kun je natuurlijk ook de app-ontwikkelaar vragen om jou te helpen bij het aanmelden van de applicatie bij de desbetreffende app-store!
Marketing
Als jouw app in de app-store staat, dan is het tijd om met marketing aan de slag te gaan. Marketing is de verzamelnaam voor die categorie activiteiten die ervoor moet zorgen dat een bepaald product of bepaalde dienst bij zoveel mogelijk mensen bekend wordt en uiteindelijk veel mensen het product of de dienst gaan kopen/gebruiken. Een onderdeel van marketing is product. Het product moet herkenbaar zijn voor de doelgroep waar je het voor maakt. Kleuren, logo's en lettertype moeten op de juiste manier worden ingezet om het product opvallend en herkenbaar te maken.
1. Kleurgebruik
Waar staat een bepaalde kleur voor?
Groen: hulp, ontspanning en bemiddeling. Harmonie, raad en evenwicht. Vertrouwen, groei en kalmte.
Blauw: rust, ontspanning en trouw. Integriteit, afstand en wijsheid. Expressie, waarheid en communicatie
Rood: kracht, macht en energie. Motivatie, leiding en warmte. Stimulatie, actie en passie
Magenta: motivatie, bemiddeling, raad. Energie, intuïtie en daadkracht. Leiding, verandering en passie.
Geel: communicatie en intelligentie. Educatie en besluitvorming. Zelfkennis en actie. Warmte, zon en contact.
Zwart: kracht, invloed en inzicht. Mysterie, afstand en magie. Bescherming, nacht en duister.
Wit: zuiverheid en vrede, perfectie en hoge eisen stellen, eerlijk en puur, onschuld en maagdelijkheid, ruimte, een nieuwe start, genezing, het Goddelijke, leegte, blanco en onbeschreven, onpartijdig en geordend.
Bruin: bruin is hulpvaardig, verzorgend en eerlijk. saai en traditioneel, degelijk, betrouwbaar en veilig. rust en stevig met je voeten op de grond staan en geaard zijn. Geen poespas, maar de naakte waarheid.
Goud: leiderschap en wijsheid, invloed en visie, rijkdom, overvloed en waarde, luxe en exclusiviteit, liefde en trouw, eerlijkheid en spiritualiteit, de zon, stralen en schitteren.
2. Logo

Oranje:
Humor, positiviteit en invoeling. Samen, luisteren en begrip. Creativiteit, speelsheid en plezier.
Beeld
Leeuw: kracht
3. Lettertype
Helvetica
- strakke vormgeving, zonder onnodige toeters of bellen.
- neutrale uitstraling maakt dit lettertype voor veel vormgevers en tekstschrijvers ideaal.
Arial
- neutrale uitstraling
- grote overeenkomst met Helvetica
Times New Roman
- meest gebruikte lettertypen op dit moment is Times New Roman.
- uitstraling wat het lettertype uitermate geschikt maakt om langere teksten in te produceren.
Verdana
- ontwikkeld voor weergave op digitale apparaten. Standaard bij Word geleverd.
- duidelijke uitstraling voor briefpapier.
Als het product opvallend en herkenbaar is gemaakt door middel van de bovenstaande drie zaken, dan heb je meteen wat aan promotie gedaan. Je zult je product nog verder moeten promoten door te adverteren. Dit kan op het internet, in bladen en op radio of tv.
Promotie kan er voor zorgen dat veel mensen jouw app gaan downloaden. Zonder promotie is er weinig kans op succes. Ga hier dus mee aan de slag!
Tools om apps te maken
(http://www.mobincube.com/)
Op deze website is het mogelijk om een eigen app te ontwerpen en deze te laten uitbrengen in een van de app-stores. Hiervoor is het niet nodig dat je betaalt, maar er zit dan wel reclame in de app. Omdat er geen programmeer kennis nodig is kun je zo snel een eigen app ontwerpen en uitbrengen. Voor een maandelijks bedrag kunnen de reclames verwijderd worden.
(http://www.appypie.com/)
Appypie biedt eigenlijk hetzelfde als Mobincube: gratis apps ontwerpen en deze met reclame uitbrengen in een van de app-stores. Verschil is er ook: er zijn wat minder mogelijkheden en de stijl van de app is anders dan die bij Mobincube. Voor een eerste kennismaking is ook deze website erg bruikbaar!
(https://buildfire.com/)
Bij Buildfire wordt het al iets uitgebreider. In een mooie omgeving kun je zowel grafisch aan de slag als gebruikmaken van de SDK om iets totaal nieuws te maken. Zo kun je dus al een stuk verder gaan qua ontwikkelen van apps. Nadeel is dat het hierbij niet mogelijk is om een gratis app in een app-store te krijgen.
(http://www.apple.com/nl/swift/)
Als je serieus aan het werk wilt gaan met het programmeren en ontwerpen van een app, dan is de programmeertaal "Swift" erg bruikbaar. Apple heeft deze taal voor de iPad en iPhone ontworpen. Hiermee programmeer je echt, wat moeilijker is, maar het resultaat natuurlijk veel indrukwekkender wordt. Apple probeert zelf zo veel mogelijk mensen te bereiken om apps te ontwikkelen, en hebben daar onder andere de onlinecursus voor gemaakt.
(http://www.appinventor.org/)
Voor Android serieus apps ontwikkelen is weer een heel ander verhaal. Hier zijn verschillende mogelijkheden voor, waarbij ‘Appinventor’ een van de meest gebruiksvriendelijke opties is. Deze tool is ontwikkeld voor docenten om met leerlingen aan de slag te gaan en er zijn dan ook veel tutorials te vinden. Google zelf heeft ook een aantal onlinecursussen gemaakt, waarmee het eenvoudiger moet worden om een app te maken. De beste cursus staat op Udacity en is hier te vinden.
Er is dus veel aanbod als het gaat over het maken van apps. Het leren maken van een app kan dus eenvoudig beginnen, maar is daarnaast een mooie instap richting het leren programmeren, het ordenen van informatie en het vormgeven van een gebruikservaring.
Bron: http://www.vernieuwenderwijs.nl/apps-klas-tools-maken-leerlingen-zelf/
Mobirise
https://mobirise.co/
Eindtermen
PTA
PTA
|
|
Vak:
|
D&P Keuzevak Digispel
|
|
Methode
|
|
Wikiwijs
|
Leerweg:
|
|
Leerjaar
|
3
|
|
Internetsite:
|
|
|
Planning
|
Inhoud
|
Toetsing
|
Weeknr.
|
Hoofd-stuk
|
Kerndoel
|
Omschrijving
|
Toetsvorm
|
Weging
|
Tijdsduur
|
Beoordeling
|
1
|
|
In opdracht, educatief spel bedenken
|
|
|
|
|
|
2
|
|
Spelconcept ontwikkelen a.d.h.v. lijst
|
Spelconcept format
|
Weten en toepassen
|
1
|
4 uren
|
|
3
|
|
Storyboard tekenen a.d.h.v. format
|
Storybard format
|
Doen en laten zien
|
2
|
6 uren
|
|
4
|
|
Het spel maken
|
|
|
|
|
|
5
|
|
Presenteer het storyboard
|
|
Weten en toepassen
|
1
|
2 uren
|
|
6
|
|
Maak het spel (ruwe versie)
|
|
Doen en laten zien
|
2
|
20 uren
|
|
7
|
|
Het spel demonstreren
|
|
|
|
|
|
8
|
|
Het spel testen en a.d.v.v. checklist bijstellen
|
Bijstellen a.d.h.v. checklist
|
Weten en toepassen
|
1
|
10 uren
|
|
9
|
|
Presenteren en demonstreren van het bijgestelde spel
|
Presenteren
|
Doen en laten zien
|
2
|
2 uren
|
|
10
|
|
Eindscore
|
|
|
|
44 uren
|
|
Competenties
Voor het uitvoeren van praktische opdrachten heb je kennis, vaardigheden, een bepaalde (werk)houding en motivatie nodig. Deze elementen samen noem je competenties. Competenties zijn belangrijk op school, maar ook later op stage of in je werk.
Welke competenties komen aan bod in de keuzemodule App ontwikkelen? Een aantal competenties zijn van essentieel belang bij het ontwikkelen van een app voor een klant.
- Samenwerken: Je overlegt, toont initiatief, komt afspraken na en voert samen opdrachten uit. Je bent in staat op conflicten te reageren en verantwoordelijkheid te nemen voor het eindresultaat.
- Plannen en organiseren: Je maakt een haalbare planning en houdt je daar ook aan. Je maakt samen met anderen een taakverdeling, werkt zelfstandig aan een taak of opdracht.
- Onderzoeken en informatie verwerken: Je kunt hoofd- en bijzaken van elkaar scheiden. Je kunt zelfstandig informatie vinden en ordenen.
- Verstandig handelen: Je luistert naar en reageert op anderen. Je weet hoe je overkomt en houdt rekening met anderen. Je gaat verstandig om met middelen en materialen en houdt je aan afspraken.
- Beslissen en acties ondernemen: Je signaleert een probleem, gaat op zoek naar de oorzaak en lost het op. Je durft beslissingen te nemen.
- Omgaan met veranderingen: Je kunt omgaan met tegenvallers en zet een fout om in een verbeterpunt. Je kunt veranderingen toepassen en in nieuwe situaties gebruiken.
- Ondernemend zijn: Je neemt initiatief en speelt in op mogelijkheden. Je stapt op mensen af en geeft advies. Je levert kwaliteit en past kennis toe in nieuwe situaties.
- Presenteren: Je beheerst het onderwerp en hebt je goed voorbereid. Je maakt contact met je publiek en gebruikt hulpmiddelen. Je verhaal heeft een duidelijke opbouw. Je sluit af met een conclusie en bent in staat vragen te beantwoorden.
- Reflecteren en evalueren: Je kunt terugkijken op een opdracht en benoemen wat goed en fout is gegaan. Je gebruikt feedback om jezelf te verbeteren en kunt ook zelf feedback geven.
Oefenen met App Inventor
Introductiefilm App Inventor
Eerste instructies hoe om te gaan met App Inventor
App Inventor les 1 deel 1
Les 1 deel 2
Les 2 Camera fun deel 1
Les 2 Camera fun deel 2
Les 2 Camera fun deel 3
Les 3 golf deel 1
Les 3 golf deel 2
Les 3 golf deel 3
App delen en testen op je mobiel
Lesmateriaal
1. Programmeerstructuren met App Inventor:
- Les 1: Introductie tot App Inventor , when statement en variabelen.
- Les 2: Introductie if-statement
- Les 3: Introductie While loop
- Les 4: Introductie For loop
2. Oefen met starters apps:
- Talk to me
- Ball Bouncer
- Digital Doodle
oefenbestanden
Op deze site kun je alle benodigde bestanden vinden om de oefeningen uit te voeren
3. Storyboard
4. Planning
5. Is creativiteit te ontwikkelen?
6. Stappenplan creatief ontwerpen
Inspirerende artikelen
Timo maakt eigen geschiedenis app
Opdracht
Je gaat een app ontwikkelen aan de hand van enkele vragen of behoeftes van leerlingen of docenten van school “Future-needs”.
Stel een top 10 samen wie welke behoefte heeft en maak een korte beschrijving.
Het echte werk gaat nu beginnen! Bedenk dat je nu je eigen app ontwikkelingsbureau hebt en dat jij een app gaat ontwikkelen aan de hand van de opgestelde mogelijke opdrachten. Vanuit een teamoverleg wordt besloten wie welke app gaat ontwikkelen.
De leidinggevende van het app ontwikkelingsbureau heeft besloten om een ontwerpgroep te formeren van maximaal 2 ontwerpers. Als eerste maak je een plan van aanpak volgens een gegeven format (storyboard). Vervolgens wil de directeur van de school Future-needs, dat je ter beoordeling een tussentijds product oplevert. Tussentijds pas je de app bij aan de wensen van de klant. Uiteindelijk na uitvoerig testen, lever je de app op met een flitsende presentatie, en uiteraard een goede handleiding.
Opdracht 1
Leerlingen hebben moeite met rekenen. Stel oefeningen samen.
Opdracht2
Bij het leren van woordjes zijn er altijd enkele woordjes waar leerlingen moeite mee hebben om deze te onthouden. Bedenk een app die dit mogelijk maakt.
Opdracht 3
Energieverbruik is hot. Bedenk een app die het duidelijk maakt wat de kosten zijn per periode.
Opdracht 4
Een sportdocent heeft behoefte aan een app die scores bijhoudt.
Opdracht 5
Docent NT heeft behoefte aan een app die foto’s kan bewerken zodat aangegeven kan worden wat er gebeurt.
Opdracht 6
Opdracht 7
Opdracht 8
Opdracht 9
Opdracht 10
Taken
Voordat je begint met het maken van een App ga je eerst alleen of samen met een mede-leerling fantaseren over een aantal zaken, zoals:
- Het leerdoel van je app (wat is het doel? Wat wil je bereiken met deze app?)
- Globaal idee (hoe ga je de app uitwerken?)
Taak 1; Wat is het lesmateriaal?
- Verdiep je eerst in app ontwikkeling van de theorie in het Lesmateriaal App Inventor (AI) “programmeerstructuren” en enkele starters apps.
- Daarna kies je 1 van de 10 opdrachten van de school uit als opdracht voor je eindwerk.
- Dit fantaseren of ook wel ‘out of the box’ denken kun je op papier doen. Vul het werkblad Appconcept in en lever dit in bij je docent. (Je kunt dit maken met behulp van mindmap software)
Zo je eerste taak zit erop! Je hebt (samen) out of the box gedacht over het appontwerp en uitgewerkt in het werkblad appconcept. Je appconcept staat nu als een huis. Je hebt nu: een leerdoel.
http://lesmodules.lamp.tudelft.nl/apps/
Taak 2; Concept uitwerken in storyboard
Je gaat nu je app-concept visueel uitwerken in een storyboard. Gebruik hiervoor het werkblad appconcept. Als je klaar bent lever je dit bestand in bij je docent. Zie onderstaande tips voor een goed storyboard:
- Wees niet zuinig, gebruik genoeg beelden
- Het hoeven geen gedetailleerde tekeningen zijn, schetsen zijn goed zolang het duidelijk is
- Zorg ervoor dat een vreemde het kan volgen
- Vermeld duidelijk de nummers
- Gebruik pijlen tussen beelden
- Wees duidelijk/concreet in de beschrijvingen
- Maak er geen leesboek van
In het storyboard ga je het idee visueel uitwerken. Je tekent als het ware de complete app uit, scherm voor scherm. Zo heb je straks duidelijke handvatten om aan de slag te kunnen met het programmeren van je app.
Waar dient een storyboard voor:
- Om het verloop van de app in tekeningen/beeld weer te geven
- Het is een soort stripverhaal
- Vaak naar aanleiding van de verhaallijn
- Om een beeld te krijgen van de app
- Bij een bedrijf moet je vaak communiceren met andere afdelingen/collega ‘s/klant
Gebruik het werkblad storyboard
Taak 3; Aan de slag! De App moet gemaakt worden!
Je hebt geoefend met oefen bestanden en een keuze gemaakt wat het doel is van jou te maken app. Maak een planning hoe en wanneer je gaat maken.
Week
|
Werkproces
|
Opmerkingen
|
Klaar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Onder werkproces kun je verstaan: Oriëntatie/onderzoeken/fantaseren, ontwerpen (concept uitwerken), realiseren, demonstreren en presenteren, testen, handleiding schrijven en reflecteren. Schrijf kort enkele opmerkingen op die voor jou waardevol zijn waar je nu nog aan denkt en straks niet meer kunt vergeten. Als je klaar bent met betreffend werkproces vink je het af zodat je weet hoever je bent in je planning. Bespreek deze planning ook eens door met je docent.
Taak 4; Creatief ontwerpen en problemen oplossen
Gedurende het bedenken en maken van een app kan het voorkomen dat je een probleem tegenkomt. Hiervoor kun je het stappenplan creatief ontwerpen raadplegen hoe je dit probleem op gaat lossen. Het is beter om dit stapje voor stapje te doen dan in plaats van denken aan een eindresultaat. Kleine stapjes maken het overzichtelijk en hierdoor maak je bewuster een keuze.
Taak 5; De App Testen
Is je app (bijna) klaar? Gefeliciteerd! Laat je app aan medeleerlingen zien. Laat bekenden je app gebruiken en kijk of ze er zonder hulp van jou een beetje uit komen.
Nadat je je app door medeleerlingen hebt laten testen, merk je waarschijnlijk al dat je nog een aantal dingen moet verduidelijken en aanpassen. Maakt niet uit, dat heeft elke appontwikkelaar. Testen is van levensbelang!
Taak 6; De App demonstreren en presenteren
Om ervoor te zorgen dat jouw app gebruikt gaat worden is het verstandig om deze te demonstreren en te presenteren. Anders weet niemand dat er een nieuwe app is. Maak hiervoor een kort filmpje met het doel van je app en welke functies het heeft. Ook kun je kort toelichten hoe het gebruikt kan worden. Na de presentatie kun je opmerkingen horen die meestal opbouwend bedoeld zijn. Noteer deze ook en verbeter eventueel jouw app.
Taak 7: Schrijf een handleiding
De App dient compleet gemaakt te worden in een handleiding. Hoofdstuk 1 van de handleiding bevat de doelen die bij de App horen. Beschrijf ook hoe de app geprogrammeerd is, eventueel met een flowchart en storyboard.
LOB-Opdrachten
Maak link naar beroepen van app ontwikkeling.
Beschrijf functie.
Loopbaan opdrachten
Opdrachten voor BB, KB en GL-TL.
Doe jij één van bovenstaande leerwegen? Dan zitten er speciale loopbaan georiënteerde opdrachten voor jou in deze handleiding. We wensen je veel succes en plezier met het maken van de LOB Taak (Kennismaken met App ontwikkeling).
1. Geef drie voorbeelden van verschillende Apps.
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
2. Noem de uitgevers van bovengenoemde Apps
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
3. Wat is een App?
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
4. Is de uitspraak waar of niet waar? Zet een X in de juiste kolom.
Uitspraak
|
Waar
|
Niet waar
|
Bedrijven maken weinig gebruik van reclame in Apps.
|
|
|
Bedrijven zetten Apps in om met hun klanten te communiceren.
|
|
|
Voor het ontwikkelen van een App is het belangrijk dat je de doelgroep kent.
|
|
|
Als App ontwikkelaar moet je goed luisteren naar wat de klant wil.
|
|
|
5. Ga eens op onderzoek uit waar je in de buurt van je woonplaats een opleiding tot App ontwikkelaar kunt volgen?
___________________________________________________________________________________________________
___________________________________________________________________________________________________
6. Hoe lang duurt deze opleiding en op welke niveau kun je deze opleiding volgen? Welke vooropleiding heb je nodig?
___________________________________________________________________________________________________
___________________________________________________________________________________________________
7. Welk beroep lijkt jou het leukst? Leg je antwoord uit.
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
8. Aan welke eisen moet je voldoen om het beroep van App ontwikkelaar te kunnen uitvoeren? Welke competenties/vaardigheden heb je nodig?
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
9. Zijn er doorgroeimogelijkheden in het beroep van App ontwikkelaar?
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
10. Welke beroepen zijn er zoals in het domein van App ontwikkelaar?
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
11. Wat kun je verdienen als je aan de slag gaat als App ontwikkelaar?
___________________________________________________________________________________________________
___________________________________________________________________________________________________
12. Er werken veel mensen in de App ontwikkeling. Ken jij iemand die in deze sector werkt?
a. Welk beroep of welke functie heeft deze persoon?
___________________________________________________________________________________________________
b. Bij welk bedrijf werkt deze persoon?
___________________________________________________________________________________________________
c. Welke werkzaamheden doet deze persoon?
___________________________________________________________________________________________________
___________________________________________________________________________________________________
13. Waarschijnlijk gebruik je zelf ook Apps.
a. Welke Apps(s) gebruik je graag?
___________________________________________________________________________________________________
___________________________________________________________________________________________________
b. Waarom gebruik je die app(s) graag?
___________________________________________________________________________________________________
___________________________________________________________________________________________________
Als je als appontwikkelaar aan de slag gaat, moet je:
- Een geschikt ontwerp voor een app kunnen maken op basis van de wensen van de opdrachtgever.
- Begrippen die horen bij het ontwerpen van een app kunnen gebruiken en uitleggen.
- Kunnen samenwerken en overleggen met je collega’s en de opdrachtgever.
- De wensen en eisen van de opdrachtgever kunnen achterhalen
- De wensen en eisen van de opdrachtgever kunnen vertalen naar een app-ontwerp.
- De kosten kunnen berekenen voor het bouwen van, een plek bieden voor en onderhouden van een app.
- Het ontwerp voor de app kunnen presenteren en kunnen uitleggen aan de klant.
Je hebt gelezen wat je moet kunnen als je als app ontwikkelaar aan de slag gaat.
1. Welk leerdoel lijkt jou het leukst om aan te werken? En waarom?
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
2. Welk leerdoel lijkt jou het minst leuk om aan te werken? En waarom?
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
Je moet ook kunnen samenwerken en overleggen met je collega’s en de opdrachtgever.
3. Geeft een voorbeeld van een situatie waarin jij overleg had met anderen.
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
4. Geef een voorbeeld waaruit blijkt dat je goed kunt samenwerken met anderen.
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
5. Waarom is het belangrijk dat je goed luistert naar de wensen en eisen van de klant?
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
Je moet de kosten van een app kunnen berekenen.
6. Heb je weleens ergens de kosten voor berekend? Zo ja, waarvoor?
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
7. Klaasje heeft een prachtig app gemaakt. Als zij het ontwerp gaat uitleggen aan de klant, is zij heel zenuwachtig. Zij staart naar de grond en weet niet wat zij moet uitleggen. Uiteindelijk zegt Klaasje dat haar ontwerp is mislukt. Wat vind je hiervan?
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
___________________________________________________________________________________________________
Evalueren en reflecteren
Dit keuzevak is nu ten einde gekomen. Je hebt zelf een app mogen ontwikkelen en presenteren. We gaan nu afsluiten met een evaluatie. Om deze keuzemodule en je eigen werk te evalueren, zou je onderstaande vragen kunnen gebruiken om een evaluatieverslag te schrijven.
- Is er voldaan aan je verwachtingen van deze keuzemodule?
- Wat vond je moeilijk, en waarom?
- Hoe is de samenwerking geweest met de andere leerlingen?
- Hebben alle partijen zich aan de planning en taakverdeling gehouden?
- Wat vond je makkelijk, en waarom?
- Ben je tevreden over wat je hebt geleerd?
- Heb je iets gedaan met de feedback die je kreeg?
- Ben je tevreden over de feedback die je kreeg?
- Ben je tevreden over het behaalde resultaat en de opgeleverde app?
- Zou je bepaalde dingen achteraf gezien anders hebben aangepakt?
- De behandelde stof was relevant voor mijn praktijksituatie?
- De behandelde stof sloot aan bij mijn voorkennis?
- Er was voldoende ruimte voor mijn eigen inbreng?
- De docent was inhoudelijk deskundig?
- De docent kon de les goed overbrengen?
- De docent heeft mij goed begeleid?
- Welke onderwerpen moeten aan de inhoud van deze cursus worden toegevoegd? Of weggelaten?
- Mijn kennis is toegenomen door het volgen van deze keuzemodule?
- Ben je van plan om iets in deze richting te gaan doen?
terug kijken en vooruit kijken
Begrippen
- Storyboard
- App concept
- App ontwikkelaar
- App
- Flowchart
- Educatieve Apps
- Feedback
- Skills
- 2D
- 3D
- Leerdoelen
- Out of the box
- Uploaden
Beoordeling