Tech

iPhone Apps programmeren

NASLAG

door Dirk Koller

Het idee voor een app is meestal het makkelijkste deel. Daarna begint het echte werk: een interface die logisch aanvoelt, code die doet wat je bedoelt, en een inzending die de App Store ook daadwerkelijk doorkomt. iPhone Apps programmeren van Dirk Koller pakt precies dat traject op. Koller, zelf een ervaren programmeur, schreef een naslagwerk dat je begeleidt bij je eerste stappen in het ontwikkelen van applicaties voor iPhone, iPod touch en iPad. Geen vrijblijvende introductie, maar een boek waarin je gaandeweg iets tastbaars bouwt.

Van eerste concept tot inzending bij de App Store

De opzet van het boek volgt de route die elke ontwikkelaar aflegt. Je begint bij het uitwerken van het initiële concept, gaat door naar het ontwerpen van de gebruikersinterface, werkt de applicatie vervolgens uit en sluit af met het aanleveren bij de App Store. Die laatste stap wordt in veel programmeerboeken overgeslagen, terwijl juist daar de praktische vragen liggen.

Koller kiest bewust voor concrete projecten die stap voor stap worden doorlopen. Je leest dus niet alleen wat een bepaalde techniek doet, maar ziet die techniek terugkomen in iets dat af raakt. Voor wie leert door te doen, is dat een prettige manier van werken.

Objectgeoriënteerd denken als vertrekpunt

Voordat het boek de diepte in gaat, staat er een korte inleiding over objectgeoriënteerd programmeren. Die keuze is verstandig. Wie de logica achter klassen en objecten niet scherp heeft, loopt later vast op code die op het oog werkt maar niet te onderhouden valt.

Daarna volgt een uitgebreide bespreking van de iPhone API. Dat is het deel waar het boek zijn ondertitel NASLAG waarmaakt: materiaal dat je er tijdens het bouwen telkens opnieuw bij pakt, in plaats van één keer doorleest en wegzet.

Waarom iPhone Apps programmeren nog steeds relevant is

De cijfers die het boek noemt spreken voor zich. Het aantal beschikbare apps in de App Store loopt in de miljoenen, het aantal downloads zelfs in de miljarden. Steeds meer mensen bouwen zelf iets en brengen dat naar de markt. De drempel om te beginnen is lager dan ooit, de concurrentie navenant groter.

Precies daarom is begeleiding bij je eerste project waardevol. Een boek dat je bij de hand neemt door het volledige traject scheelt de frustratie van losse tutorials die elkaar tegenspreken. iPhone Apps programmeren biedt die samenhang, met een auteur die het vak van binnenuit kent.

Voor wie is dit boek bedoeld

Het boek richt zich op de beginnende app-ontwikkelaar die serieus wil starten. Enige programmeerervaring helpt, maar is geen harde eis: de inleiding over objectgeoriënteerd programmeren vangt een deel van dat gat op. Ook marketeers en ondernemers die zelf een app willen laten maken, krijgen hier een realistisch beeld van wat zo'n traject inhoudt en welke keuzes onderweg gemaakt moeten worden.

iPhone Apps programmeren in beeld

Meer over tech & code