*

AW Developer van de maand juli: Hugo Visser (Rainy Days)
Door op do 1 jul 2010 | Comments 36 reacties |
Developer van de maand is een nieuw onderdeel op Androidworld. Wij interviewen de developer, reviewen zijn apps en zorgen voor wat extra publiciteit voor de mensen die achter de schermen de Nederlandse Android Community levend houden. We beginnen de serie met Hugo Visser, voor sommige bekend als de developer van Rainy Days”

Interview

  • hugo aw 213x300 AW Developer van de maand juli: Hugo Visser (Rainy Days)Wie: Hugo Visser
  • Wat: Dev Rainy Days en Engine Watch
  • Waar: Almere
  • Leeftijd: 33 jaar
  • Opleiding: Hogere Informatica aan de Hogeschool van Amsterdam
Wat was je ervaring in Development vóór Android?
Ik ben ooit begonnen met programmeren op een C64 toen ik een jaar of 12(?) was, hoewel je toen nog niet echt van software development kon spreken icon smile AW Developer van de maand juli: Hugo Visser (Rainy Days) Ik heb sinds die tijd van alles geproduceerd, sommige dingen zwerven zelfs nog ergens op het internet rond…Professioneel ben ik al ruim 11 jaar bezig met software-ontwikkeling,  in het begin nog in C en C++, later in Java.
Wat waren je eerdere Smartphones/ PDA’s?
Hoewel ik dol ben op gadgets ben, heb ik nog niet zoveel smartphones versleten, wel een aantal PDA’s van Psion en Palm. Ook heb ik ontwikkeld voor Windows Mobile smartphones, maar daar heb ik nog nooit de neiging van gekregen om er één te kopen. Eigenlijk was m’n eerste smartphone de Hero, toen ie uit kwam vorige jaar heb ik die gelijk besteld. Toen ben ik ook gelijk begonnen met het verkennen van Android. Een aantal maanden daarvoor al met de emulator maar een echt toestel is veel leuker. Nu heb ik een Nexus One, vanuit het market seeding programma van Google en dat is ook m’n favoriet nu. Als ik geen Nexus had gekregen, dan denk ik dat de HTC Desire een goeie kandidaat zou zijn geweest om aan te schaffen.
Zie jij met de ontwikkeling van Android (Froyo) dingen significant veranderen?
Als je naar Froyo kijkt vind ik dat er voor de developer niet zo heel veel verandert. Door de JIT worden dingen wat sneller in sommige gevallen maar er zijn niet heel veel nieuwe API’s bij gekomen. Wat wel heel cool is, is het het cloud to device messaging, daar liggen veel mogelijkheden om bijvoorbeeld desktop en telefoon beter te integreren. Apps en data op de SD-kaart is ook een welkome toevoeging.
Je noemt Cloud to Device. Is hier misbruik van te maken door kwaadwillende devs?
Nee, daar ben ik niet zo bang voor. De security sandbox van Android is goed. Het wordt voor gebruikers misschien wel wat ingewikkelder omdat het aantal permissies voor een applicatie kan toenemen. Maar dat is niet anders dan nu. Het blijft natuurlijk altijd opletten wat je installeert. Ik zie soms apps die een hele rits aan permissies nodig hebben waarvan je je afvraagt waar ze die voor nodig hebben… Meestal installeer ik die apps niet en ga ik voor een alternatief.
Zie jij mogelijkheden in de push services die Google gaat aanbieden?
Absoluut, op z’n minst biedt het de mogelijkheid om je Android app wakker te maken, misschien zelfs wel om dingen die nu met een service moeten efficienter te maken. Voor veel apps kan je wel iets bedenken waarbij het handig is dat je op je PC een handeling doet, waarna er op je telefoon iets gebeurt. De Maps demo op Google I/O was daarvan een mooi voorbeeld: plan je route op de PC en push die route vervolgens naar je telefoon.

Jouw apps:

Op het eerste gezicht zijn je apps niet direct Android Native. Is dit een bewuste keuze?
Dat ben ik niet met je eens icon smile AW Developer van de maand juli: Hugo Visser (Rainy Days) Ik heb nu twee apps in de market: Rainy Days en Engine Watch. Rainy Days gebruikt de standaard menu’s en settings-dialogen van Android, maar de hoofdinterface is Google Maps. Engine Watch is opgebouwd uit de standaard ListView componenten. Dat Rainy Days Google Maps gebruikt en daarop extra views legt, is een bewuste keuze. Ik zie het als een soort van gespecialiseerde Maps en daarom heb ik geprobeerd de functies zoals pauzeren binnen de Maps interface te houden. Maar als je wilt, kan je die functies ook bedienen vanuit het menu.
Je hebt geen betaalde apps in de Market staan. Verdien je dan ook helemaal niets met je development werk?
De apps die ik in de Market heb staan heb ik geheel in eigen tijd ontwikkeld, om dingen uit te proberen en omdat ik er plezier in heb. Wel heb ik van een aantal mensen donaties ontvangen en dat is leuk maar het zijn geen enorme bedragen, ik zou er nog geen nieuw toestel voor kunnen kopen bijvoorbeeld icon smile AW Developer van de maand juli: Hugo Visser (Rainy Days) Maar dat mensen uit zichzelf willen doneren omdat ze je app nuttig vinden, dat is natuurlijk wel een groot compliment. Recent ben ik van werkgever veranderd en daardoor ben ik nu ook in te huren ben voor Androidopdrachten. Ik hoop in de toekomst professioneel steeds meer met Android bezig te zijn.
Wat is jouw doel met je werk?
Voor mij is een goeie app een app die goed is in een bepaalde taak, bijvoorbeeld het tonen van een weerradar. Daarnaast moet die app zich ook goed gedragen, “native” zijn en niet te veel batterij slurpen bijvoorbeeld. Ik erger me dood aan apps die de GPS aan laten staan als de apps worden afgesloten bijvoorbeeld. Mijn doel is dus (afgezaagd) goeie apps maken waar mensen wat aan hebben icon smile AW Developer van de maand juli: Hugo Visser (Rainy Days)

Developers in het algemeen:

Devs gaan steeds vaker voor Ad Supported of Paid (Pro apps). Vind je dit een goede ontwikkeling?
Een gratis ad supported versie en een betaalde versie kan een goeie optie zijn natuurlijk, als je geld wil verdienen zal het toch ergens vandaan moeten komen. Ik zie liever geen ads, voor een nette app wil ik best betalen.
Bedrijven brengen ook steeds vaker een eigen App uit. Natuurlijk krijgen die aandacht door hun grote PR afdelingen. Kan je daar als kleine developer tegen op?
Nee, dat is natuurlijk niet makkelijk. Het is sowieso lastig om je apps vindbaar te hebben in de Market, zeker omdat er al zoveel apps zijn. Als je eenmaal een soort van kritische massa hebt bereikt, gaat het beter maar ik weet zeker dat een hoop mensen Rainy Days nog niet kennen! De nieuwe Market website die is aangekondigd, gaat wel helpen bij het vinden en installeren van apps denk ik.
Ben je bang voor verschraling van de Android Market als Google er toch voor kiest de Market schoon te houden van rommel? Malware en dergelijke?
Ik denk dat Google alleen zal ingrijpen als het tegen de content guidelines in gaat of als het echt malware is. Recent hebben ze ook bewezen dat te zullen doen. Android wordt steeds populairder en daarmee zullen er ook meer ontwikkelaars/goudzoekers opduiken die hun briljante/matige/slechte apps in de Market gaan dumpen. Gelukkig schieten gebruikers slechte apps genadeloos af dus in die zin is er al natuurlijke selectie.
Hoe kijk jij aan tegen bedrijven die zomaar een iPhone port in de markt plaatsen?
Android apps die eruit zien als iPhone apps slaan wat mij betreft de plank volledig mis. Andersom zou het ook niet kloppen. Elk platform heeft z’n eigen specialiteiten, bijvoorbeeld het navigeren met de back button op Android dat niet bestaat op de iPhone. Toch zie je in sommige apps, die hun oorsprong op de iPhone hebben, wel eens een back button in een navigatiebalk ergens op het scherm. Zonde en verwarrend, vooral voor nieuwe Androidgebruikers.
Heb jij een droom voor het Android platform?
Ik ben niet zo’n dromer, maar wat ik wel graag zou zien, is een iPad achtig device met Android. Ik denk dat ik me daarop behoorlijk kan uitleven icon smile AW Developer van de maand juli: Hugo Visser (Rainy Days) Er zijn al wat Android tablets, maar dat zijn nog geen iPad killers of concurrenten.
Tot slot wat kunnen we nog van jou verwachten de komende tijd?
Rainy Days blijf ik regelmatig bijwerken. Ik ben nu vooral bezig om wat beperkingen uit de huidige versie weg te nemen, zodat ik meer landen en nieuwe leuke features kan toevoegen. Ook Engine Watch is al een tijdje aan een update toe, dus daar zal ook een update van komen over niet al te lange tijd. Er zijn ook nog wel wat plannen voor een derde app maar tot nu toe heb ik daar de tijd nog niet voor kunnen vinden…wie weet in de toekomst!

App Review: Rainy Days

app xxCD.cs  AW Developer van de maand juli: Hugo Visser (Rainy Days)zBFD.u.cs  200x300 AW Developer van de maand juli: Hugo Visser (Rainy Days)We kennen allemaal Buienradar. Een geweldig bedrijfje met leuke radars om te kijken wanneer het regent. Bij de Android app lijken ze het niet helemaal begrepen te hebben. Dit bewijst Hugo nogmaals door met Rainy Days te laten zien hoe het wel moet. Waar je ook bent, Rainy Days geeft je altijd een precieze weergave van het weer boven jou hoofd.
Via het jammer genoeg niet zo mooie logotje kom je in een Maps-omgeving terecht waar direct wolkjes overheen beginnen te lopen. Het is snel precies en multitouch werkt. De app is snel en voelt lekker aan. Onder de menuknop vinden we eigenlijk alleen maar een refreshfunctie. Dit is ook zo omdat de app verder volledig te besturen is door op het kaartje te werken met dubbelklik zoom, enkele klik als pauze of play en multitouch om echt in te zoomen op je lokatie. Het is voor het oog een simpele app die door zijn gestures een heel handig overkomt. Het is de eerste keer even kijken wat onder welke beweging zit maar al snel zal je nooit meer het menutje tevoorschijn halen.

Al met al een hele leuke app voor mensen die willen weten of het gaat regenen en niet erg goed overweg kunnen met de officiële Buienradar app. Zelf heb ik mijn keuze wel gemaakt en gebruik ik voortaan Rainy Days.

Het enige minpuntje dat ik kan vinden is het icoontje en daarom staat de app niet op mijn homescreen maar een plaatsje in mijn Launcher heeft hij zeker verdient. Hieronder vind je de videoreview van AW Dennis Brendel:

Oordeel

Versie:1.9
Prijs:gratis
Market rating:Rating: star AW Developer van de maand juli: Hugo Visser (Rainy Days)star AW Developer van de maand juli: Hugo Visser (Rainy Days)star AW Developer van de maand juli: Hugo Visser (Rainy Days)star AW Developer van de maand juli: Hugo Visser (Rainy Days)halfstar AW Developer van de maand juli: Hugo Visser (Rainy Days)
Ons eindoordeel:Rating: star AW Developer van de maand juli: Hugo Visser (Rainy Days)star AW Developer van de maand juli: Hugo Visser (Rainy Days)star AW Developer van de maand juli: Hugo Visser (Rainy Days)star AW Developer van de maand juli: Hugo Visser (Rainy Days)star AW Developer van de maand juli: Hugo Visser (Rainy Days)
 AW Developer van de maand juli: Hugo Visser (Rainy Days)Hoe installeer ik deze app op mijn telefoon?

App Review: Engine Watch

enginewatch 200x300 AW Developer van de maand juli: Hugo Visser (Rainy Days)app wtjx.cs  AW Developer van de maand juli: Hugo Visser (Rainy Days)Als je als developer gebruik maakt van Google App Engine is het wel zo handig om bij te houden hoeveel data je vestookt en wat dat dan gaat kosten. Google heeft geen app beschikbaar om je status te controleren. Zo is Hugo begonnen met zijn App Engine Watch. Een hele simpele native Android app die ondanks zijn simpele uiterlijk wel degelijk erg slim in elkaar zit. Waar je bij andere apps nog wel eens apart je Gmail-account in moet loggen, heeft Hugo hier gekozen voor het standaard Android Accounts Management systeem. Een veiliger idee als je het mij vraagt.

Verder geeft de app eenmaal in je account dingen aan als gebruikte processortijd, bandbreedte in en uit en de beveiligde versies hiervan. Zo kan je altijd zien hoeveel je app gebruikt en daar je bestedingspatroon mogelijk op aanpassen.

Een goed werkende app die doet wat hij moet doen vandaar voor ons gewoon een rating van 5 sterren.

Oordeel

Versie:1.3
Prijs:gratis
Market rating:Rating: star AW Developer van de maand juli: Hugo Visser (Rainy Days)star AW Developer van de maand juli: Hugo Visser (Rainy Days)star AW Developer van de maand juli: Hugo Visser (Rainy Days)star AW Developer van de maand juli: Hugo Visser (Rainy Days)blankstar AW Developer van de maand juli: Hugo Visser (Rainy Days)
Ons eindoordeel:Rating: star AW Developer van de maand juli: Hugo Visser (Rainy Days)star AW Developer van de maand juli: Hugo Visser (Rainy Days)star AW Developer van de maand juli: Hugo Visser (Rainy Days)star AW Developer van de maand juli: Hugo Visser (Rainy Days)star AW Developer van de maand juli: Hugo Visser (Rainy Days)
 AW Developer van de maand juli: Hugo Visser (Rainy Days)Hoe installeer ik deze app op mijn telefoon?
Share Us: Nujij Twitter Facebook Ekudos Delicious Digg Follow us:

36 Reacties
    • Keep up the good work!

    • Ik zou wel willen dat er meer Iphone ports zijn zoals bijvoorbeeld de Facebook app die op de Iphone die stukken beter is als die van Android^^

      • Ports zijn prima natuurlijk. De vraag (en mijn antwoord) ging over het 1:1 porten van een iPhone app naar Android, waarbij je tegen een iPhone user interface zit aan te kijken op Android…

      • Mja , een 1:1 port van de Facebook app voor Iphone zou eigenlijk wel leuk zijn :p

    • Graag zou ik eens een deftige (nederlandstalige) ontwikkelgids zien voor Android. Voorlopig heb ik enkel informatie gevonden over de IDE. Ik heb kennis van vb (.net) en c++

      • Nederlandstalig niet, maar op http://d.android.com kan je een heleboel nuttige informatie vinden. Java kennis zal je wel nodig hebben, maar als je een andere programmeer taal kent zal Java leren ook niet zo’n probleem zijn.

    • Hoi Hugo,

      Ben jij niet bij Qbus in Apeldoorn gaan werken.
      Dat je daar maar veel app’s mag ontwikkelen ;-)

      HJ

    • Grappig om te lezen, ik gebruik zijn app al een tijdje.
      Leuk interview, klinkt als een sympathieke knul met verstand van zaken.
      Benieuwd wat voor apps hij nog meer verzint in de toekomst.

    • Leuke post, zie ik er graag meer van! Kende zijn apps niet maar rainy days ziet er goed uit en werkt prachtig.
      Zie er graag meer en ale we toch Ports krijgen dan graag de fuelsave app,, ik wil ook goedkoop kunnen tanken zonder iPhone :-)

    • Op m’n desire werkt de app niet zo als het moet…. krijg de kaart van Google maps of de satelliet niet te zien. De buien wel maar een siepje op een lege kaart werkt ook nie. Misschien ff een keer naar kijken

      • Toevallig ook T-Mobile?

      • Klopt het heeft lang nodig… blijft een vette app.

      • Het is me ook opgevallen dat maps soms wat traag is, daar heb ik helaas geen invloed op! Misschien komt het door de Amerikanen die de stormen zitten te checken :P (Rainy Days werkt niet alleen in Nederland, maar ook in andere landen, dat blijkt niet uit het artikel)

      • Sorry heb ik inderdaad vergeten te onderstrepen….

    • Leuk interview om te lezen.
      Ook leuk om te weten wie er achter een bepaalde App zit!

      Kan ook alleen maar zeggen tegen meneer Visser:
      Keep up the good work!

    • Als ik straks met FroYo weer ruimte in mn geheugen heb om apps te installeren, dan ga ik deze apps zeker uitproberen. Leuk interview en leuk om de man achter de app te zien/horen. Lijkt me ook wel leuk om een app voor android te maken, maar kan alleen PHP programmeren. Hoe dan ook… Respect voor Hugo Visser

    • @Hugo: Rainy Days is vele malen sneller dan de officiele Buienradar-app, maar je maakt toch wel gebruik van dezelfde dataset? Hoe heb je die performance verbetering kunnen bewerkstelligen?

      • Sowieso door alleen data te laden als het nodig is, Rainy Days slaat het plaatje ook lokaal in de Android cache op. Ook als je bijvoorbeeld naar landscape gaat dan pakt ie dat plaatje ipv nogmaals naar de server te gaan. Onnodig netwerkverkeer maakt de app traag dus dat probeer ik zo veel mogelijk te voorkomen. Er zitten wel wat meer optimalisaties in, maar dit is denk ik de grootste winst.

    • Ik heb ook een desire maar bij mij werkt het als een zonnetje, figuurlijk gesproken dan… :-)

    • En wat is volgens jou dan een mooi icoontje ? ik vind deze juist super, lekker simpel en ook zonder onderschrift weet je precies waar hij voor is, ik denk dat 90% van de ontwikkelaars er een voorbeeld aan kan nemen.

      • Ik vind het icoontje een beetje te uitgebreid (check de eclair icon guidelines en je ziet wat ik bedoel http://developer.android.com/guide/practices/ui_guidelines/icon_design.html) mijn mening hoeft overigens niet ieders mening te zijn ;-) Ik test en het is iets wat mij opvalt. en over het weer. Ja dat is vervelend ik kon geen screens maken met uitleg ;-)

      • Natuurlijk mag je daar een mening over hebben,ik wilde alleen weten om welke rede ;) Ik heb eens gekeken en ik zie wat je bedoelt, maar dat is dus ook de rede waarom ik hem wel mooi vind, Als ik op mijn telefoon kijk, lijken de iconen schots en scheef te staan omdat er devs zijn die het mooi vinden om een 3D effect te creëren (maar allemaal vanuit een andere hoek bekeken)

      • Klopt daar zijn in de 1.0 guidelines aanwijzingen over te vinden ze moeten altijd links geörienteerd zijn maar dat hebben sommige devs duidelijk gemist http://developer.android.com/guide/practices/ui_guidelines/icon_design_1.html
        dat is ook een overblijfsel van iPhone devs die gewoon kopiëren.

      • De meeste devs zijn geen designers (net als ik). De 1.0 guidelines (met 3d enzo) heb ik geprobeerd, maar dat werd helemaal niets…De 2.0 iconen vind ik sowieso mooier, maar dan nog is een echt mooi icoon maken een vak apart. Dus wie biedt zich aan? :)

    • btw; beetje klote weer om hem te testen nu ;)

      • Hehe, de westkust van Engeland heeft wat regen nu zo te zien :) Schijnt dat het dit weekend goed weer wordt om te testen :P

    • Ik werk ook al een tijdje met het programma rainy days en het werkt super relaxt!

    • Interessant interview uit een leuke serie. Wie weet mar ik zelf nog eens AW Developer van de Maand worden. :) Ben het overigens met vrijwel alles dat Hugo zegt eens. iPhone ports (dus qua UI en UX) vind ik echt verschrikkelijk. Stel dat we dat met Facebook zouden hebben, dan zouden alleen al al die mooie integratiemogelijkheden niet worden benut.

    • Prima apps! Ik maak er graag gebruik van, vooral in deze tijd van het jaar als je een bbqtje wilt plannen..

    • Super fijne app. Vind het een stuk fijner werken dan buienradar.

      Ps. Hoe gaat ie Joegi Das lang geleden :)

      Greetz Jojo

    • [...] en met één klik op het weericoon kan de mobiele website van Buienradar, WeerOnline of de app Rainy Days worden geopend. Dus wil je graag droog over straat? Installeer dan [...]

    • Leuk artikel en een goede reclame voor jezelf, Hugo.
      Met regelmaat, zeker in de donkere dagen, beleef ik veel plezier aan je app.
      Ik wens je veel succes.
      Groet Dave

    • En we zijn inmiddels op 2.0 aangekomen :)

    • Kan ik deze app ook in Thailand gebruiken?

    • [...] is geniet hij van het draaien van wat (vinyl)-platen als thuis-DJ. Je kunt meer lezen over Hugo in dit artikel op Androidworld. Volg Hugo op Twitter of [...]

Reageer ook
Naam ↓
E-Mail ↓
Website ↓
Klik hier om ook een avatar te selecteren. Zelf ook een leuke Android-avatar maken? Klik hier.
Vertel ons wat jij vindt: ↓

Nieuwsbrief

Recente reacties
Toestellen
Advertisement