Mobiele applicatie ontwikkeling

De mobiele telefoon staat nog in de kinderschoenen. Met de opkomst van de iPhone is er echter wel wat opschudding in de mobiele telefoonmarkt gekomen. We ontwikkelen natuurlijk al een hele tijd voor mobiletelefoons echter alleen voor de browsers die geleverd worden met de Mobiele apparaten. Tijd dus om me eens te verdiepen in de ontwikkeling van mobile applicaties.

Aanmelden bij Apple als developer

Om te ontwikkelen voor de iPhone of de Mac zul je je moeten aanmelden als een developer. Eenmaal aangemeld als developer kun je de iPhone SDK downloaden en kun je aan de slag. Ik heb me ook meteen aangemeld als officiële developer zodat wij als Webpirates ook applicaties in de App Store mogen uitbrengen. Dit is een flink proces want het bedrijf word compleet gescreend. Als je applicaties uitbrengt via de App Store ben je namelijk verantwoordelijk voor de kwaliteit. Als applicaties die je uitbrengt met een klacht word ingeleverd zal Apple dit bij je verhalen.

Andere ontwikkel platforms

Buiten de iPhone zijn er natuurlijk ook andere platforms zoals de BlackBerry, Android (Google), Windows Mobile, en nog vele andere. Ik heb me nog niet verdiept in Windows Mobile omdat dit een ontwikkeling is die mijn collega Robin zal oppakken. Ik heb me even gericht op de ontwikkeling voor de iPhone en Android. Ook voor het ontwikkelen voor de Android heb je een SDK nodig. Deze word gratis verstrekt en wordt met het ontwikkelplatform Eclips geleverd.

Test applicatie: Blog reader

De test applicatie die gemaakt heb is een eenvoudige blog reader. Deze haalt de blog-artikelen van Robin en mij op vanaf de website, toont een overzicht hiervan en laat het betreffende artikel zien via een browser-view.

Ik heb er voor gekozen om de eerste Applicatie te maken in Titanium van Appcellerator. Dit is een ontwikkelplatform waarmee je via Javascript de Native Objective-C Code aanspreekt. Dit zorgt er weer voor dat ik met mijn huidige kennis in no-time aan de gang kan en mijn test applicatie kan bouwen.

Het resultaat

iPhone_blog_applicatie