In een notendop
Doelstelling | Na afloop van de cursus kunt u apps maken voor iOS, Android en andere mobiele platforms op basis van HTML, CSS en JavaScript. |
Duur | 3 dagen |
Voorkennis | HTML, CSS, JavaScript |
Prijs | €1485,- (3 x €495,- p.p.p.d.)
(informeer naar groepskortingen!)
|
In detail
PhoneGap is een JavaScript-bibliotheek om op basis van de webstandaarden HTML, CSS en JavaScript mobiele apps te ontwikkelen voor Android, iOS, Windows Phone en andere. Apps die met PhoneGap worden gemaakt kunnen desgewenst worden gepubliceerd in de diverse app stores. Op deze manier kunt u apps maken zonder dat u zich hoeft te verdiepen in de programmeertaal die op het betreffende platform wordt gebruikt (zoals Java of Objective C).
Bijkomend voordeel van het gebruik van PhoneGap is dat ook de sensors en andere opties op het mobiele apparaat binnen handbereik van de webdeveloper komen. Denk aan het werken met hardware, zoals GPS, de camera en de accelerometer, maar ook aan toegang tot de software-API’s zoals de contactenlijst, lokale opslag of het bestandssysteem op het mobiele apparaat.
In de cursus PhoneGap leert u hoe PhoneGap wordt geïnstalleerd op het developersplatform van jouw keuze en daar past u deze technieken toe. Aan het einde van de cursus hebt u voldoende kennis om een eigen app te ontwikkelen die in de app store kan worden geplaatst.
Voorkennis
We gaan er van uit dat u bekend bent met de algemene manier om op basis van code websites te schrijven. bent bekend met een code-editor als TextMate, Dreamweaver, Notepad++, Visual Studio of vergelijkbaar. Trefwoorden in je voorkennis zijn:
- Kennis van HTML en CSS. Specifieke HTML5- of CSS3-kennis is niet noodzakelijk, maar komt wel van pas.
- Kennis van JavaScript. Het is handig als u ook kennis hebt van specifieke JavaScript-libraries voor mobiel gebruik (bijvoorbeeld jQuery Mobile), maar noodzakelijk is dit niet.
- Enige kennis van het doelplatform waarop u ontwikkelt (iOS, Android of Windows Phone) en de ontwikkeltools die daarop worden gebruikt zoals Xcode of Eclipse. Het installeren hiervan komt in de cursus echter ook aan de orde.
- Enige kennis van de Engelse taal. Veel websites, documentatie en achtergrondinformatie is alleen in het Engels beschikbaar.
Beknopte inhoud
- Kennismaking
- Korte geschiedenis.
- Wat is PhoneGap en in welke context wordt het ingezet?
- Waarom PhoneGap gebruiken voor mobiele apps?
- De ontwikkelomgeving inrichten voor iOS en voor Android.
- PhoneGap gebruiken
- Basis HTML-app maken.
- Aanbevolen architectuur voor JavaScript- en PhoneGap-apps.
- Deployen naar PhoneGap Build en installeren op device.
- PhoneGap zelf downloaden en installeren.
- Verschillende installatieprocedures: 2.x- en 3.x-versies.
- De rol van node.js.
- De PhoneGap API
- Apparaatsensors gebruiken: GPS, camera, accelerometer en meer.
- Apparaat API’s gebruiken: Contacten, Agenda, File en Storage.
- Overige PhoneGap-API’s.
- PhoneGap-apps debuggen.
- Publicatie in de App stores
- Vereisten voor publicatie in de Apple App Store.
- Vereisen voor publicatie in Google Play (Android).
- Apps signeren voor iOS en Android.
- Apps publiceren.