Developer van de Maand: Franklin van Velthuizen van Buienalarm

Wessel van Waas
11 september 2010, 15:07
9 min leestijd

Interview

Lees verder na de advertentie.

Mijn allereerste ervaring met programmeren was op de MSX, rond 1985-1986, toen ik kleine spelletjes maakte. Het boek dat ik daarbij gebruikte, vond ik laatst nog bij m’n ouders in een boekenkast op zolder. 🙂 Na m’n middelbare schooltijd ben ik verhuisd naar Zweden omdat ik daar een baan aangeboden kreeg als developer. Ondanks een prachtige tijd koos ik er echter voor om terug te verhuizen naar Nederland en Informatica te gaan studeren. Na m’n afstuderen ben ik aan een vervolgstudie begonnen waar ik nu ook bijna klaar mee ben. In het kader van deze twee studies heb ik als C/C++/C#-developer de meeste ervaring opgedaan in projecten bij o.a. Philips Research. Dit had echter weinig raakvlakken met mobiele toepassingen.
Mijn allereerste PDA was een Dell Axim X30, met Windows Mobile. Omdat deze alleen WiFi en Bluetooth ondersteunde deed ik er uiteindelijk niet veel mee, behalve navigeren op vakanties met een externe GPS-ontvanger. Ik heb daarmee kort geprobeerd om Windows Mobile-applicaties te ontwikkelen, maar daar raakte ik vrij snel op uitgekeken.
Vorig jaar kreeg ik pas m’n eerste échte smartphone in bezit: de HTC Hero. Deze had ik gewonnen met de befaamde stoelenactie van HTC. Ik was al een tijdje op zoek naar een Android-smartphone dus als ik ‘m niet gewonnen had, had ik toen sowieso een Hero gehaald. Drie maanden geleden ben ik overgestapt op de HTC Desire die ik nog steeds gebruik. Dat is nu dan ook m’n favoriete toestel. De Samsung Galaxy S komt wel in de buurt, maar probeert voor mij persoonlijk te hard een alternatief voor de iPhone te zijn. Gezien de verkoopcijfers is dat echter geen slechte beslissing geweest.

Vind je dat Android significant veranderd is of kijk je er anders tegenaan na de laatste serie updates 2.1 en 2.2?

Als je kijkt waar Android met versie 0.9 voor het grote publiek begonnen is, is het duidelijk dat het platform in korte tijd gigantisch geëvolueerd is. De eerste prototypes van Google van 2 jaar geleden hadden meer weg van een verminkte BlackBerry. Hieronder even het filmpje bijgevoegd om dat te laten zien.
https://www.youtube.com/watch?v=RF1fw7PHZ8w
Het is logisch dat die ontwikkeling in het begin heel hard gaat omdat er dan simpelweg veel ruimte voor verbetering is. Wat je met de latere versies ziet, is dat er veel dingen gladgestreken worden. Voor eindgebruikers verandert er dan niet heel veel. Ik ben erg enthousiast over de nieuwe Cloud 2 Device Messaging die met FroYo is geïntroduceerd en ben door Google toegelaten tot de trial group die die functionalteit kan gaan implementeren. Tot nu toe heb ik daar echter weinig tijd voor gehad.
Het idee om de neerslagverwachting van Buienradar te gebruiken, zoals RegenDetector dat doet, sprak me erg aan. Bij het gebruik van die app liep ik echter tegen een probleem aan: omdat ik de widget niet altijd in de gaten hield, werd ik wel eens verrast door een regenbui. Ik besloot daarom een app te bouwen met een heel simpele maar aantrekkelijke interface waarin je in één oogopslag kunt zien wat de neerslagverwachting is, maar die ook de mogelijkheid heeft om van tevoren een waarschuwing af te geven. Zo hoef je de verwachting dus niet actief in de gaten te houden. Op verzoek van veel gebruikers heb ik later ook een widget toegevoegd.
Hugo en ik kennen elkaar al pakweg 12-13 jaar. We zijn beiden actief geweest in de demoscene (https://nl.wikipedia.org/wiki/Demoscene) en daar hebben we elkaar dan ook ontmoet. Aangezien Hugo wat eerder begonnen is met Android-development kon hij me af en toe een beetje op weg helpen toen ik net begonnen was aan Buienalarm, waar ik hem dankbaar voor ben. In principe hebben we niet echt een samenwerking want we houden beiden eigenlijk geen rekening met de app van de ander (al bespreken we onze apps geregeld met elkaar). Dat is ook niet nodig doordat je op het Android-platform apps vrij makkelijk aan elkaar kunt ‘koppelen’ door middel van het intent-mechanisme. Uiteindelijk bedienen onze apps ook twee verschillende doelgroepen: Rainy Days wordt veel gebruikt in de VS terwijl Buienalarm voornamelijk gericht is op Nederland, hoewel ik ook Vlaamse en Duitse gebruikers heb en ik zelfs in Luxemburg gebruik heb kunnen maken van Buienalarm.

Je gratis app wordt veel gedownload. Je hebt echter ook een Donatie-app, verdien je er genoeg mee om je volledig op apps te kunnen richten?

Simpel: nee. Daarvoor krijg ik bij lange na niet genoeg donaties binnen, die overigens wel zeer gewaardeerd worden! Toen ik voor de keuze stond of ik Buienalarm gratis of betaald wilde aanbieden heb ik bewust voor het eerste gekozen. Android-gebruikers staan vaak niet te springen om te betalen voor apps, dus ik betwijfel of Buienalarm dan populair zou zijn geworden. Daarnaast is álle data die ik gebruik al gratis beschikbaar via Buienradar. Toen Buienalarm al een tijdje in de Market stond, kreeg je op het iPhone-platform ook een tweetal betaalde apps die hetzelfde doen: Plu en Regenalarm. Doordat iPhone-gebruikers in mijn ogen nu eenmaal eerder bereid zijn te betalen en ze ook meer betaalwijzen tot hun beschikking hebben, zijn ze volgens mij toch redelijk populair geworden. Een wat minder belangrijke reden dat Buienalarm gratis is, is dat ik weericonen heb gemaakt die gebaseerd zijn op reeds bestaande iconen. Deze iconen zijn beschikbaar onder een licentie die commerciëel (her)gebruik uitsluit. Dat zijn dingen waar sommige developers naar mijn mening te weinig rekening mee houden.
Dit ontstond inderdaad uit irritatie. Op de dag dat de officiële Twitter for Android uitgebracht werd, heb ik deze meteen geïnstalleerd, maar ik liep al direct tegen het probleem aan dat je niet op de ouderwetse manier kon ‘retweeten’. Ik ben daarom meteen aan de slag gegaan en na een ruim half uur had ik ReTweet op de Android Market geplaatst die als een soort add-on fungeert en dat probleem oplost. Dit is ook weer mogelijk dankzij het intent-mechanisme binnen Android waar ik het al eerder over had. Ondanks de eenvoud van deze applicatie krijgt deze toch een hoge waardering van gemiddeld 4,76 sterren, terwijl Buienalarm het moet doen met ‘slechts’ 4,63. Zo zie je dat het soms waardevoller kan zijn om een simpel maar goed idee te hebben dan om veel tijd te investeren in een app. Overigens, sinds kort is ook de functionaliteit van ReTweet gekopiëerd door een Zuid-Koreaan die daar redelijk veel succes mee heeft.
Om meteen een misverstand uit de wereld te helpen: ik heb géén pro-versie. De donatie-versie van Buienalarm doet namelijk helemaal niets en is ook geen vervanging of uitbreiding voor de gratis versie. Het is puur bedoeld voor donaties als waardering voor de vele uren, dagen en weken die ik toch in Buienalarm heb gestoken. Ik vind het persoonlijk wel een mooi model om een gratis app te hebben (met bijvoorbeeld ads), en daarnaast een pro-versie. Er zijn een hoop landen waar betaalde apps nog buiten bereik liggen zoals bij onze gewaardeerde zuiderburen dus zo zet je hen niet buitenspel. Zelf betaal ik graag voor een goede app. Immers, uiteindelijk zijn apps meestal goedkoper dan een biertje in de kroeg dus dat mag geen drempel zijn. Hopelijk breidt Google in de nabije toekomst de beschikbare betaalwijzen op de Market uit zodat ook die drempel geslecht wordt.
De Android Market is één van de punten waarop ik nog veel ruimte voor verbetering zie, zowel voor developers als voor eindgebruikers. Het waarborgen van openheid is een prachtig ideaal, maar dit moet nooit ten koste gaan van de gebruikers. Ik zou zelf het liefst een soort mix zien tussen de Android Market en de App Store van Apple. Je hoeft namelijk niet álles toe te staan om jezelf ‘open’ te kunnen noemen. Transparantie voor alle partijen is wat mij betreft minstens zo belangrijk! Uiteindelijk heeft alles natuurlijk z’n voor- en nadelen maar een platform dat bedoeld is voor het grote publiek moet ook veilig en bruikbaar zijn voor het grote publiek, anders schiet je jezelf in de voet.
Ik vind dat altijd een gemiste kans. Het Android-platform en iPhone-platform zijn in grote lijnen weliswaar vergelijkbaar maar ze hebben echt hun eigen sterke punten. Bij iPhone-ports zie je bijvoorbeeld vaak een knoppenbalk onderin de interface met functies die je in een Android-app liever achter de menu-knop zou zien, bijvoorbeeld omdat je die knoppen niet vaak gebruikt terwijl ze wel kostbare ruimte innemen op je scherm. Zo komen apps niet volledig tot hun recht en verliezen ze (een deel van) hun waarde.
Ik zou graag zien dat toestelfabrikanten meer zouden doen voor hun klanten door nieuwe versies van Android geschikt te maken voor hun ‘oudere’ toestellen. Je ziet bijvoorbeeld dat toestellen als de HTC Magic en Tattoo blijven hangen op Android 1.6 wat nu redelijk verouderd is. Dit wordt natuurlijk ook deels veroorzaakt door de snelle update-cyclus van Android tot nu toe. Zoiets veroorzaakt frustratie onder zowel gebruikers als developers. Ik weet niet precies hoe Gingerbread eruit zal gaan zien, maar als het inderdaad zo is dat schillen als HTC Sense en MOTOBLUR overbodig worden hoop ik dat dit probleem ook wat kleiner zal worden.
Ik zou ook graag zien dat meer bedrijven en developers in gaan zien dat het Android-platform nu een gigantisch momentum krijgt. Een bedrijf als NU.nl heeft bijvoorbeeld een NUsport-app voor de iPhone uitgebracht en die zou zeker niet misstaan op een Androidtoestel. Ik zie echter geen enkele aanwijzing dat die er ook gaat komen. Met de komst van een aantal Androidtablets in het vooruitzicht hoop ik dat bedrijven en ontwikkelaars daar ook serieus op in gaan springen omdat dit toch nieuwe mogelijkheden zal bieden.
Tijdens het ontwikkelen van Buienalarm ben ik in contact gekomen met Buienradar. Dit heeft er uiteindelijk toe geleid dat ik met Buienradar aan het bespreken ben wat Buienalarm voor hen kan betekenen en dat ik voor Buienradar aan de slag ga met wat nieuwe dingen. Een deel van dit project is ook gericht op de tablets die op het punt staan om op de markt te verschijnen. Ik ben dan dus zelf deels verantwoordelijk voor het uitkomen van mijn ‘droom’ (zie vorige vraag) wat betreft die tablets. 😉

Buienalarm

Versie: 1.5.4
Prijs: Gratis / Donatie ‚0,99
Market rating: [rating:4.6/5]
Ons eindoordeel: [rating:5/5]
Free [qrcode:org.yoki.android.buienalarm] Donate ‚0,99 [qrcode:org.yoki.android.buienalarm.donation] Donatie ‚1,99 [qrcode:org.yoki.android.buienalarm.donationplus] Doneren kan natuurlijk ook via PayPal Hoe installeer ik deze app op mijn telefoon?

ReTweet

Versie: 1.0.5
Prijs: Gratis
Market rating: [rating:4.77/5]
Ons eindoordeel: [rating:5/5]
[qrcode:org.yoki.android.retweet] Hoe installeer ik deze app op mijn telefoon?

Lees meer over

Op de hoogte blijven?

Volg Androidworld nu ook op WhatsApp

Download de nieuwe Androidworld-app!

Reacties

31

Inloggen of registreren
om een reactie achter te laten

Plaats een reactie
10 augustus 2013, 3:00

werkte zéér goed tot voor even (Apple-app). Nu dien ik bij elk buienalarm op de app zelf te klikken (als een soort leesbevestiging om het “update-icoon” weg te krijgen. Vervelend. In feite net wat je (bijna) verplicht moet doen om een gemist telefoongesprek te bekijken. Een gemiste bui is achteraf echter veel minder interessant natuurlijk 🙂

16 december 2012, 12:08

Jammer dat door de upgrade naar 2.0 de widget weg is.
Dit was verreweg het beste wat er op dit gebied is en was.
Heb na wat googlen de oude 1.6 er weer opgezet(kan dat?ja dat kan) en ziedaar deze prachtige widget is weer terug en werkt weer.
Hopelijk komt de widget in nieuwere versies weer terug,maar ben bang van niet daar dit door een grote weersite word tegengewerkt.

14 december 2012, 22:07

ik heb de iphone app gedownload uit de market. Ik heb eigenlijk continu een bericht staan. De app geeft dit aan maar ik kan geen bericht vinden. Iemand dit ook al gehad? Verder nog gen melding gekregen.

2 januari 2012, 0:48

Ik zoek ook de app voor de iPad?

16 juni 2011, 19:20

Idd… Ik zou deze app ook voor de iPhone maken en vraag er € 0,79 voor… dat gaan ze gewoon betalen 🙂
Vooral omdat deze app beter werkt dan Plu of Regenalarm bij elkaar

8 juni 2011, 10:07

Kun je hem ook niet voor de iPhone gaan maken?
Ben overgestapt en mis hem.

10 januari 2011, 3:25

Yes, because sooner or later the railings. Bitsys parents arrived later the

10 januari 2011, 0:30

Andy, for you that time, jessica biel bikini pics her handcuffs, i was a minimal amount.

9 januari 2011, 23:34

alicia keys videos audrina patridge maxim 09 alicia keys en bikini audrina patridge naked photos audrina patridge scandal

9 januari 2011, 22:34

audrina patridge naked alicia keys booty alicia keys en bikini alicia keys pics

25 september 2010, 10:55

Leuk interview, 1,99 heb je bij deze. Geweldige app, nu nog internationaal(er) en de mogelijkheid om iets verder in de tijd te kijken.

16 september 2010, 23:45

Handige app. Wat me aan deze app bevalt is manier van informatie tonen. Zelfs op een x10 mini is het makkelijk aflezen. Wat ik echter niet wil is dat google anoniem locatiegegevens verzameld wanneer er geen toepassingen actief zijn. Dat is de voorwaarde om de locatieservice actief te laten worden. Ik zou er de voorkeur aan geven dat wanneer de app gestart wordt, de locatie bepaald wordt door de gps te gebruiken. Als de gps nog niet aan stond, dan aanzetten en na het afsluiten van buienalarm de gps weer uitzetten. Maar handmatig invoer functionaliteit zit er ook in en dat werkt goed.

14 september 2010, 17:31

Ik was me niet bewust van het bestaan van een donatie-optie, tot ik dit artikel las. Misschien was die er nog niet toen ik Buienradar installeerde? In ieder geval ben ik erg blij met deze app, en dat heb ik zojuist laten blijken met een welverdiende donatie 🙂

13 september 2010, 10:39

Het is mij trouwens opgevallen dat als je op buienradar.nl op een plaats klikt om te ‘zoomen’, hij ook een buienverwachting weergeeft die eigenlijk vergelijkbaar is met het grafiekje dat BuienAlarm toont. Zijn ze door BuienAlarm op dit idee gekomen?

12 september 2010, 19:12

Leuk! Ik had boor Franklin zijn neus de HTC Hero weggekaapt in Valkenswaard 🙂 Maar goed bezig Franklin! Toffe aps heb je gemaakt!

12 september 2010, 16:00

Kudos voor Franklin. Eerste app die hier thuis ’s ochtends bekeken wordt is Buienalarm. Jammer dat de donatie maar een eurie is, daar kun je geen biertje van kopen…

12 september 2010, 13:31

Oh mijn fout… Ik was in de war met Rainy Days… Sorry… :p

12 september 2010, 13:06

Ik zie in het plaatje van buienalarm dat je ook een melding kan krijgen wanneer het gaat regenen… Maar hoe kan ik dat instellen? Ik zie die optie nergens staan? Alvast bedankt voor de gouden tip 😉

12 september 2010, 10:57

machine

12 september 2010, 10:56

Wist ook niet dat er een donatie versie was… snel even doneren want dit is een MUST HAVE app voor je Android machiene!

12 september 2010, 1:11

Gday knul je ziet er goed uit!

11 september 2010, 23:54

Wist idd ook niet dat er een donatie “versie” was. Mijn eurie heb je gekregen 🙂

11 september 2010, 21:47

Een maantje geleden al de donatie versie gedownload. De eerste en vooralsnog enige app waarvoor ik betaald heb. Gewoon omdat hij het echt verdiend! Top werk!

11 september 2010, 20:42

Ik gebruik deze ap nog steeds dagenlijks, en dat mede door Franklin die zelfs af en toe op het forum is en daar ook nog de tijd neemt om je te helpen mits nodig.

TNX en ga zo door prima app

11 september 2010, 20:25

Leuk interview, gebruik zelf al een tijdje buienalarm naar grote tevredenheid!

11 september 2010, 20:08

Mooi interview, Franklin. En bedankt voor het vermelden van je inspiratie bron 😉

11 september 2010, 19:36

Link retweet werkt niet, bummer!

11 september 2010, 19:17

Dat de Donatie versie nog niet zo vaak gedownload is, heeft volgens mij met de bekendheid ervan te maken. ‘k Moet zeggen dat ik er nu voor het eerst over lees en destijds heb ik hem ook niet in de Market kunnen vinden. Ook ik ben bereid om te betalen voor iets wat me ontzettend vaak geholpen heeft en heb de Donatie versie dan ook gelijk ‘aangeschaft’ 🙂 .

11 september 2010, 19:00

Goed zo, Hans!

11 september 2010, 18:25

Ik heb helemaal gelezen, heel goed gedaan. trouwens ik heb ook de HTC Desire.
Groetjes Hans

11 september 2010, 18:06

Donatie van 99 cent valt te overzien. Artikel heeft mij er in ieder geval toe overgehaald te doneren.