Logo ro.androidermagazine.com
Logo ro.androidermagazine.com

Marele interviu android dev: jolanda verhoef

Anonim

Big Android BBQ Europe, desfășurat recent la Amsterdam, Olanda, reunește unii dintre cei mai importanți dezvoltatori Android, entuziaști și alți membri ai comunității, în cadrul unei sărbători a Android, cod și carne gătită. Eveniment de la Big Android BBQ cu sediul în SUA, evenimentul european este acum în al doilea an.

Pe lângă partea actuală a grătarului, găzduiește și două zile de discuții din partea dezvoltatorilor Android, iar nota principală din acest an a fost prezentată de Jolanda Verhoef de Blendle. Ne-am prins cu Jolanda în timpul evenimentului pentru a vorbi despre Android, dezvoltarea de mobil, trecutul și viitorul.

Cine sunteți și ce faceți aici la Big Android BBQ Europe?

Numele meu este Jolanda Verhoef și dezvolt pentru Android de șase ani, concentrându-se în principal pe arhitectură. Am susținut o discuție despre arhitectură împreună cu RxJava. Deci, cum vă poate ajuta RxJava să creați o arhitectură frumoasă și curată. Lucrez la o companie numită Blendle, care este o startup în Olanda, și înainte am lucrat la companii precum Philips, gări olandeze, Enexis, așa ceva. Și am construit și propria mea aplicație pentru geocaching.

Cum te-ai apucat în lumea dezvoltării Android?

M-am învățat, am făcut câteva tutoriale online și am portat aplicația la Android. Și elementele de bază ale aplicației funcționează și în prezent.

Ei bine, aceasta este de fapt o poveste destul de drăguță și o să povestesc versiunea lungă pentru că simt că vorbesc. Inițial studiam Informatică, tocmai începusem și aveam o vacanță de vară. Și atunci tata, care este dezvoltator iOS, a spus: „Ei bine, am această aplicație iOS frumoasă, simțiți că o port pe Android?”

Am fost ca "uh, ce este Android?" pentru că a fost în timpurile de pornire ale afacerii smartphone-urilor. Și am fost ca „da, ei bine, nu am nimic de făcut oricum, am învățat cum să codez, deci de ce nu”. Deci nu știam niciun Android în acel moment, dar m-am învățat, am făcut câteva tutoriale online și, practic, am portat aplicația la Android. Și elementele de bază ale acestei aplicații încă funcționează astăzi, așa că este destul de fain.

Se numește Geocaching Buddy, așa că te ajută la geocaching, vizualizarea multicache-urilor …

Care sunt unele dintre lucrurile preferate și cele mai puțin preferate despre lucrul cu Android?

Lucrurile mele preferate sunt, cred, că într-adevăr ajungi să construiești ceva pe care îl vezi efectiv pe ecran. Desigur, asta este practic de la dezvoltarea aplicațiilor, dar îmi place foarte mult că, cu mobilul, este foarte accesibil, foarte sensibil ceea ce construiești și vezi direct rezultatele.

De asemenea, îmi place comunitatea vibrantă din jurul ei, așa că vedeți că există o mulțime de oameni care se gândesc în afara cutiei, creând lucruri interesante precum RxJava, dar și Jake Wharton creează tot felul de biblioteci diferite și chiar îmi place asta.

Cu mobilul este foarte accesibil, foarte sensibil ceea ce construiești și vedeți direct rezultatele.

Lucrurile care îmi plac mai puțin sunt că, în opinia mea, ghidurile oficiale pentru Android nu ajută oamenii să creeze o arhitectură drăguță. Așadar, de fiecare dată când veți intra, de exemplu, în programarea Java de întreprindere, atunci veți afla despre modele de design și modele de arhitectură stratificate și chestii, și acesta este, de exemplu, un software de bază pentru software. Dar atunci dacă mergeți și construiți aplicații mobile, habar nu au. Așa că mulțumesc lui Dumnezeu pentru comunitatea vibrantă

Un alt lucru ar putea fi întoarcerea ecranului, un pic, este foarte enervantă. (Râde) Deci, este doar chestia de peisaj / portret. Întotdeauna este încurcat cu lucrurile.

Care este cel mai important sfat pe care l-ați putea oferi cuiva care începe în dezvoltarea Android azi?

Începând, aș spune că: nu presupuneți că ceea ce spune documentația oficială este corect. Așadar, citiți o mulțime de postări pe blog și cereți sfaturi tuturor. Privește mai departe decât documentația de bază.

Unde vedeți dezvoltarea Android, sau Android în general, în următorii ani?

Mă aștept ca Kotlin să preia, practic. Deci noii dezvoltatori vor învăța doar Kotlin și vor opri dezvoltarea Java complet. Și mă aștept … Sper că Google va intra mai mult în ansamblul lucrurilor de arhitectură și că vor începe să dea sfaturi despre cum să facă asta.