Dit is in principe een mobiele versie van een website. Deze website wordt speciaal vormgegeven voor de grootte van het scherm van een mobiele telefoon of tablet. Daarbij wordt gebruik gemaakt van HTML, Javascript en platform afhankelijke functionaliteit. Per platform (Apple iOS, Android, Windows mobile) kan er gebruik worden gemaakt van specifieke functionaliteit van dat systeem.
Bij de websites die we tot nog toe gemaakt hebben zijn we uitgegaan van relatieve maten, zij passen in principe op ieder beeldscherm, dus ook op tablets en mobiele telefoons.
Een voorbeeld van een webapp staat hier.
Een platform afhankelijke versie van een toepassing voor een smartphone. Deze applicatie’s worden gedistribueerd via een centrale Appstore.
Een uitgebreide cursus voor het programmeren van IOS staat hier.
Overigens kun je bij Apple ook de programma's downloaden die het maken van een app in de native language makkelijker maken. De nieuwste versie staat hier.
Dat kan natuurlijk ook voor Android, de SDK (Standard Development Kit) staat hier. Meer informatie over Android hier.
Sinds een paar jaar is het mogelijk om via externe bibliotheken zogenoemde hybride apps te bouwen. Dit zijn apps die weliswaar zijn gecompileerd voor het betreffende doelplatform, maar op de achtergrond gebruik maken van een kale kapstok-app en hierin een intern browservenster openen. In de browser-binnen-de-app draait dan je complete applicatie.
Het kenmerk is dan ook dat dit type apps geheel is gebouwd met de webstandaarden HTML, CSS en JavaScript.
In deze cursus concentreren we ons op dit soort apps.