Welkom

Ik ben Rutger Bevers en dit is m'n portfolio en blog; u kan hier lezen wie ik ben en wat ik doe.

Mijn passie is het ontwerpen van allerlei technologische dingen.
Zo houd ik me bezig met het ontwerpen van iPhone Apps, maar ook met het organiseren van workshops games maken voor jongeren.

Gepost op 28/02/2010 om 18:20

...Regelmatig krijg ik wel eens deze vraag. Daarom in deze blogpost een overzicht van de tutorials en boeken waar ik veel van heb geleerd. Belangrijk hierbij is wel dat ik al heel wat programmeerervaring had met Java en C.

Voor ik echt serieus begon met iPhone developement leren heb ik Become An Xcoder gelezen, dit is een heel laagdrempeling e-book dat je op weg zet om te leren programmeren voor de Mac. Gezien dit e-book enkel de basis behandelt en ontwikkelen voor Mac en iPhone heel gelijkaardig is, is dit e-book wel degelijk heel interessant voor een aankomend iPhone talent.

Omdat Objective-C me eerst maar een eigenaardige taal leek te zijn las ik vervolgens Objective-C: A Primer, te vinden in het officiële iPhone Dev Center. Hiervoor heb je een developer account nodig, maar die is gratis aan te maken.

Nadat ik al het bovenstaande gelezen had en ik de moed ondertussen nog niet verloren was heb ik een echt boek gekocht: Beginning iPhone Development: Exploring the iPhone SDK. Dit boek is een volledige cursus iPhone apps ontwikkelen en is terecht een heel populair boek bij iPhone developers. Het begint bij een Hello World appliactie maar behandelt ook geavanceerdere onderwerpen zoals multi-touch gestures en lokalisatie. Het vereist echter voorkennis programmeren en in mindere mate Objective-C; het is dus zeker de moeite om Objective-C: A Primer eerst gelezen te hebben.

Na het lezen van het boek kon ik ondertussen wel redelijk goed iPhone apps maken. Goed. Maar ik wou een game maken omdat het me leek dat ik eerder een leuke game zou bedenken dan een killer productiviteit app. Dus ging ik op zoek naar informatie over - eenvoudig - iPhone game development. Die vond ik op iCodeBlog bij de iPhone Game Programming categorie. Vooral de vier delen van de "iPhone Game Programming Tutorial" zijn hier interessant, deze demonstreren hoe je een eenvoudige tennis applicatie maakt.

Dit waren de belangrijkste bronnen die ik gebruikt heb bij het leren iPhone apps maken. Ik heb hier dus niet getracht een volledig overzicht te geven van alle essentiële boeken en tutorials maar slechts wat voor mij handig is geweest.

Bookmark and Share

Gepost op 08/01/2010 om 22:44 bij iPhone developer

Het is weeral lang geleden dat ik hier iets heb geschreven. Dat betekent echter niet dat ik heel de tijd stil heb gezeten!

In het eerste trimester van de 2e Bachelor ICT heb ik een redelijk groot project gemaakt: een computer versie van Monopoly. Als ik eens wat tijd heb zal ik hier een Windows en Mac versie van posten. Het Monoply spel werkt trouwens ook op Linux, dat allemaal dankzij Qt. Dit is een multiplatform framework dat we - het project werd gemaakt in een team van twee - in combinatie met CPP gebruikt hebben om het spel te realiseren.

Spijtige aan het project was de beperkte creatieve inbreng. Iedereen maakte een Monopoly spel en dat was het. Dat zit natuurlijk compleet ander bij m'n iPhone app! De laatste weken heb ik me vooral beziggehouden met het oplossen van bugs en usability verbeteringen. Het todo-lijstje wordt steeds korter en dus zal ik de nabije toekomst beginnen met een beta test periode. Hiervoor heb ik een bugtracking systeem opgezet met behulp van FlySpray. Je mag me trouwens altijd iets laten weten als je wil beta testen.

Enigste wat nog ontbreekt zijn mooie graphics, maar dat komt zeker nog in orde. Helaas houdt dat me voorlopig nog tegen om screenshots te posten...

Bookmark and Share

Gepost op 04/10/2009 om 21:00

De afgelopen dagen ben ik met drie dingen bezig geweest: mijn studies, m'n iPhone app en uiteraard onnodig tijd verspillen aan allerlei website's. Wat mijn studies betreft ben ik vooral bezig geweest met het optimaliseren van algoritmes en de complexiteit van algoritmes, gezien mijn beperkte wiskunde achtergrond niet zo eenvoudig. Na hier wat tijd aan besteed te hebben had ik weer tijd voor iets leuker: m'n iPhone app.

Ik zat er een beetje vast mee omdat ik zo veel werk had gepland dat ik, met dank aan de hierboven beschreven algoritmes, nog héél lang zou bezig zijn met m'n iPhone app. Vandaag heb ik dan een nieuw plan opgesteld: gekeken wat belangrijk is, wat niet en enkele saaie stukken gedaan. Zo ben ik weer op het goede spoor gekomen en heb ik weer een aantal leuke toevoegingen kunnen doen. Zo is er nu onder andere een fancy geanimeerd help venster en heb ik alle levels in één keer kunnen aanpassen door een Perl script dat gebruik maakt van een reguliere expressie.

Tot slot wat betreft het time waisten: tussen het studeren door moet er natuurlijk ontspanning zijn en als informatica student begin je dan interessante/grappige/wansmakelijke website's op te zoeken. En zo belandde ik deze week op www.thisisphotobomb.com : )

Bookmark and Share

Gepost op 25/09/2009 om 23:33 bij iPhone developer

De nederlandstalige iPhone website iphoneclub.nl organiseerde onlangs een usermeeting in Amsterdam. Zelf was ik daar niet aanwezig, maar via de website ontdekte ik dat er enkele developers interessante presentaties gegeven hebben.

Op deze pagina kan je alle presentaties bekijken. Hieronder vind je de naar mijn mening meest interessante, welke gaat over het proces van een iPhone app maken en het belang van een goed design. Ondanks dat de slides "gestolen" zijn van Apple zeker de moeite om eens te bekijken:

Aan m'n eigen iPhone app werk ik ondertussen rustig voort, zei het door de start van het academiejaar helaas een stuk trager. Ik ben blij dat ik deze week ondanks al het andere werk toch nog enkele belangrijke bugs heb kunnen verhelpen en dat ik de workflow van een onderdeel heb kunnen verbeteren (over dit "onderdeel" binnenkort meer).

Bookmark and Share

Random blogposts

Avonturen van afgelopen week

Gepost op 13/07/2009

Vakantie

Gepost op 22/07/2009

Hoe maak ik een iPhone app?

Gepost op 28/02/2010

Projecten

iPhone developer

11 blogposts

Game Maker Cursus

2 blogposts

Go Up

RSS feed