Logo hr.androidermagazine.com
Logo hr.androidermagazine.com

Intervju s velikim android dev: jolanda verhoef

Anonim

Big Android BBQ Europe, koji se nedavno održao u Amsterdamu, Nizozemska, okuplja neke od najboljih europskih Android programera, entuzijasta i ostalih članova zajednice na proslavi Androida, koda i kuhanog mesa. Europsko događanje, koje se zasniva na američkom BigQ BBQ-u, nalazi se u drugoj godini.

Osim stvarnog dijela BBQ-a, domaćin je i dvodnevnih razgovora Androidovih programera, a ovogodišnju je glavnu riječ predstavila Jolanda Verhoef iz Blendlea. Jolandu smo uhvatili tijekom događaja kako bi razgovarali o Androidu, razvoju mobilnih uređaja, prošlosti i budućnosti.

Tko ste i što radite ovdje na Big Android BBQ Europe?

Moje ime je Jolanda Verhoef i razvijao sam se za Android šest godina, fokusirajući se uglavnom na arhitekturu. Razgovarao sam o arhitekturi zajedno s RxJavom. Dakle, kako vam RxJava može pomoći da stvorite lijepu čistu arhitekturu. Radim u tvrtki nazvanoj Blendle, koja je startup u Nizozemskoj, a prije toga radila sam u tvrtkama poput Philipsa, nizozemskih željezničkih stanica, Enexisa, takve stvari. Izradio sam i vlastitu aplikaciju za geokanje.

Kako ste započeli u svijetu razvoja Androida?

Sam sam učio, radio nekoliko tutorijala na mreži i prenosio aplikaciju na Android. A osnove te aplikacije i danas se prikazuju u proizvodnji.

Pa to je zapravo prilično lijepa priča, a ja ću ispričati dugu verziju jer osjećam kao da pričam. U početku sam studirao informatiku, tek sam započeo i imao sam ljetni odmor. I onda je moj otac koji je programer za iOS rekao: "Pa, imam ovu lijepu aplikaciju za iOS. Osjećate li se kao da je prenosite na Android?"

Bio sam poput "uh, što je Android?" jer je to bilo u početno vrijeme poslovanja pametnih telefona. I bila sam poput "da, pa, ionako nemam što raditi, tek sam naučila kako kodirati, pa zašto ne." Tako da u tom trenutku nisam poznavao nijedan Android, ali predavao sam sam sebe, napravio nekoliko tutorijala na mreži i u osnovi prenosio aplikaciju na Android. A osnove te aplikacije i danas se izvode u proizvodnji, tako da je to prilično cool.

Zove se Geocaching Buddy, pa vam pomaže u geocachingu, gledanju multicache …

Koje su vaše omiljene i najmanje omiljene stvari u vezi s radom s Androidom?

Moje najdraže stvari su, pretpostavljam, da stvarno morate izgraditi nešto što zapravo vidite na ekranu. Naravno, to je u osnovi iz razvoja aplikacija, ali stvarno mi se sviđa što je s mobitelom vrlo dirljivo, vrlo osjetljivo što gradite i izravno vidite rezultate.

Također, volim živopisnu zajednicu oko sebe, tako da vidite da puno ljudi razmišlja izvan okvira, stvarajući cool stvari poput RxJava, ali isto tako vole da Jake Wharton stvara sve vrste različitih knjižnica, i to zaista volim.

S mobilnim uređajem vrlo je osjetljivo, vrlo osjetljivo što gradite, i izravno se vide rezultati.

Ono što mi se manje sviđa je to što, po mom mišljenju, službene Androidove smjernice nekako ne pomažu ljudima u stvaranju lijepe arhitekture. Dakle, kad god se, primjerice, upustite u korporativno Java programiranje, tada ćete učiti o obrascima dizajna i slojevitim uzorcima arhitekture i ostalim stvarima, i to je, kao jezgra, poslovnom softveru. Ali ako krenete i stvarate mobilne aplikacije, oni jednostavno nemaju pojma. Pa hvala bogu na živoj zajednici.

Druga stvar bi mogla biti okretanje ekrana, nekako, vrlo neugodno. (Smijeh) Dakle, to je samo slika krajolika / portreta. Uvijek se brka oko stvari.

Koji je najvažniji savjet koji biste mogli dati nekome tko danas započinje u razvoju Androida?

Za početak, rekao bih to: Ne pretpostavljajte da je ono što piše u službenoj dokumentaciji ispravno. Stoga pročitajte puno postova na blogovima i zatražite savjet od svih. Pogledajte dalje od samo osnovne dokumentacije.

Gdje vidite razvoj Androida ili općenito Androida u sljedećih nekoliko godina?

U osnovi očekujem da će Kotlin preuzeti. Tako će novi programeri samo naučiti Kotlin i potpuno zaustaviti razvoj Java. I očekujem … Nadam se da će Google više ući u cjelokupnu arhitekturu i da će početi davati savjete kako to učiniti.