Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Het grote interview met Android Dev: jolanda verhoef

Anonim

De Big Android BBQ Europe, onlangs gehouden in Amsterdam, Nederland, brengt enkele van de beste Android-ontwikkelaars, enthousiastelingen en andere communityleden van Europa samen in een viering van Android, code en gekookt vlees. Een spin-off van de in de VS gevestigde Big Android BBQ, het Europese evenement is nu in zijn tweede jaar.

Naast het eigenlijke BBQ-gedeelte, is het ook gastheer voor twee dagen gesprekken van Android-ontwikkelaars, en dit jaar werd de keynote gepresenteerd door Jolanda Verhoef van Blendle. We hebben Jolanda tijdens het evenement ingehaald om te praten over Android, mobiele ontwikkeling, het verleden en de toekomst.

Wie ben jij en wat doe jij hier op de Big Android BBQ Europe?

Mijn naam is Jolanda Verhoef en ik ontwikkel me al zes jaar voor Android, voornamelijk gericht op architectuur. Ik gaf een lezing over architectuur samen met RxJava. Dus, hoe kan RxJava u helpen een mooie, schone architectuur te creëren. Ik werk bij een bedrijf genaamd Blendle, dat een startup is in Nederland, en daarvoor werkte ik bij bedrijven als Philips, Nederlandse treinstations, Enexis, dat soort dingen. En ik bouwde ook mijn eigen app voor geocaching.

Hoe ben je begonnen in de wereld van Android-ontwikkeling?

Ik heb mezelf geleerd, online enkele tutorials gedaan en de app geport naar Android. En de basis van die app is nog steeds in productie vandaag.

Nou, dat is eigenlijk een heel mooi verhaal, en ik ga de lange versie vertellen omdat ik zin heb om te praten. Oorspronkelijk studeerde ik informatica, ik was net begonnen en had een zomervakantie. En toen zei mijn vader, die een iOS-ontwikkelaar is, "nou, ik heb deze leuke iOS-app, heb je zin om het over te zetten naar Android?"

Ik had zoiets van "uh, wat is Android?" omdat het in de begintijd van de smartphonebusiness was. En ik zei: "Ja, nou, ik heb toch niets te doen, ik heb net geleerd hoe te coderen, dus waarom niet." Dus ik kende op dat moment geen Android, maar ik heb mezelf geleerd, een paar tutorials online gedaan en de app in feite overgezet naar Android. En de basis van die app is nog steeds in productie, dus dat is best cool.

Het heet Geocaching Buddy, dus het helpt je met geocaching, multicaches bekijken …

Wat zijn enkele van je favoriete en minst favoriete dingen over het werken met Android?

Mijn favoriete dingen zijn, denk ik, dat je echt iets kunt bouwen dat je daadwerkelijk op het scherm ziet. Natuurlijk is dat in principe afkomstig van app-ontwikkeling, maar ik vind het heel leuk dat het met mobiel heel tastbaar is, heel gevoelig wat je aan het bouwen bent, en je ziet direct de resultaten.

Ik hou ook van de levendige gemeenschap eromheen, dus je ziet dat veel mensen buiten de kaders denken, coole dingen maken zoals RxJava, maar ook dat Jake Wharton allerlei verschillende bibliotheken maakt, en ik ben er echt dol op.

Met mobiel is het zeer tastbaar, zeer gevoelig wat je aan het bouwen bent, en je ziet direct de resultaten.

De dingen die ik minder leuk vind, zijn dat naar mijn mening de officiële richtlijnen van Android mensen niet helpen om een ​​mooie architectuur te maken. Dus wanneer u bijvoorbeeld begint met enterprise Java-programmering, leert u over ontwerppatronen en gelaagde architectuurpatronen en dergelijke, en dat is, net als de kern van enterprise-software. Maar als je dan mobiele apps gaat bouwen, hebben ze gewoon geen idee. Dus godzijdank voor de levendige gemeenschap.

Een ander ding is misschien het scherm draaien, nogal, is heel, heel vervelend. (Lacht) Dus het is gewoon het landschap / portret-ding. Het knoeit altijd met dingen.

Wat is het belangrijkste advies dat je kunt geven aan iemand die vandaag begint met Android-ontwikkeling?

Om te beginnen zou ik zeggen dat: ga er niet vanuit dat wat de officiële documentatie zegt juist is. Dus lees veel blogposts en vraag advies aan iedereen. Kijk verder dan alleen de basisdocumentatie.

Waar zie je de ontwikkeling van Android of Android in het algemeen de komende jaren?

Ik verwacht dat Kotlin het overneemt. Nieuwe ontwikkelaars zullen dus gewoon Kotlin leren en de Java-ontwikkeling volledig stoppen. En ik verwacht … Ik hoop dat Google meer aandacht krijgt voor het hele architectuurgebeuren en dat ze advies gaan geven over hoe dat te doen.