Logo sk.androidermagazine.com
Logo sk.androidermagazine.com

Veľký rozhovor s Androidom: jolanda verhoef

Anonim

Big Android BBQ Europe, ktorý sa nedávno konal v Amsterdame v Holandsku, spája niekoľko najlepších európskych vývojárov Android, nadšencov a ďalších členov komunity na oslavu Androidu, kódovania a varenia mäsa. Oddelenie od amerického Big Android BBQ, európske podujatie je teraz už druhý rok.

Okrem samotnej časti BBQ sa tu konajú aj dvojdňové rozhovory od vývojárov systému Android a tohtoročnú hlavnú tému predstavil Jolanda Verhoef od Blendle. Počas podujatia sme dohnali Jolandu, aby sme hovorili o systéme Android, vývoji mobilných telefónov, minulosti a budúcnosti.

Kto ste a čo robíte tu na Big Android BBQ Europe?

Volám sa Jolanda Verhoef a vyvíjam pre Android šesť rokov so zameraním predovšetkým na architektúru. Spolu s RxJavou som hovoril o architektúre. Ako vám teda môže RxJava pomôcť vytvoriť peknú čistú architektúru. Pracujem v spoločnosti s názvom Blendle, ktorá je startupom v Holandsku, a predtým som pracoval v spoločnostiach ako Philips, holandské železničné stanice, Enexis a podobne. A tiež som vytvoril svoju vlastnú aplikáciu na geocaching.

Ako ste sa začali vo svete vývoja Androidu?

Naučil som sa, urobil niekoľko tutoriálov online a aplikáciu preniesol do systému Android. A základy tejto aplikácie sú stále v prevádzke dnes.

No, to je vlastne celkom pekný príbeh, a poviem dlhú verziu, pretože sa cítim rád. Pôvodne som študoval informatiku, práve som začal a mal som letnú dovolenku. A potom môj otec, ktorý je vývojárom systému iOS, povedal: „Dobre, mám túto peknú aplikáciu pre systém iOS, máte chuť ju preniesť na Android?“

Bol som ako „uh, čo je to Android?“ pretože to bolo v počiatočných časoch podnikania smartfónov. A bol som ako „áno, dobre, nemám čo robiť, len som sa naučil kódovať, tak prečo nie.“ Vtedy som nepoznal žiadny Android, ale učil som sa sám, spravil niekoľko tutoriálov online a aplikáciu v podstate preniesol do systému Android. A základy tejto aplikácie sú stále v prevádzke aj dnes, takže je to celkom v pohode.

Volá sa Geocaching Buddy, takže vám pomáha pri geocachingu, prezeraní multicaches …

Aké sú vaše obľúbené a najmenej obľúbené veci týkajúce sa práce s Androidom?

Myslím, že moje najobľúbenejšie veci sú, že skutočne začnete stavať niečo, čo skutočne vidíte na obrazovke. Samozrejme, je to v podstate z vývoja aplikácií, ale naozaj sa mi to páči, pokiaľ ide o mobil, ktorý je veľmi citlivý, veľmi citlivý na to, čo vytvárate, a vy priamo vidíte výsledky.

Tiež sa mi páči vibrujúca komunita okolo nej, takže vidíte, že veľa ľudí rozmýšľa mimo krabicu a vytvára skvelé veci ako RxJava, ale rovnako ako Jake Wharton vytvára rôzne druhy knižníc, a to sa mi veľmi páči.

S mobilným telefónom je to veľmi dotykové, veľmi citlivé, čo vytvárate, a priamo vidíte výsledky.

Menej sa mi páči to, že podľa môjho názoru oficiálne pokyny pre Android nepomáhajú ľuďom vytvárať príjemnú architektúru. Takže kedykoľvek sa dostanete napríklad do podnikového programovania Java, potom sa dozviete o vzoroch dizajnu a vrstvených architektúrach vzorov a podobne, a to je, podobne, základný softvér pre podniky. Ale potom, keď idete a stavať mobilné aplikácie, jednoducho nemajú tušenie. Vďaka bohu za živé spoločenstvo.

Ďalšou vecou by mohlo byť otočenie obrazovky, trochu, veľmi nepríjemné. (Smiech) Takže ide iba o krajinu / portrét. Vždy sa to pohráva s vecami.

Čo je najdôležitejšia rada, ktorú by ste mohli dať niekomu začínajúcemu vo vývoji systému Android dnes?

Na začiatok by som povedal, že: Nepredpokladajte, že to, čo hovorí úradná dokumentácia, je správne. Čítajte teda veľa blogových príspevkov a požiadajte všetkých o radu. Pozrite sa ďalej ako len na základnú dokumentáciu.

Kde vidíte vývoj systému Android alebo všeobecne systém Android v nasledujúcich rokoch?

V podstate očakávam, že prevezme Kotlin. Noví vývojári sa teda budú učiť Kotlinovi a úplne zastavia vývoj Java. A očakávam … dúfam, že Google sa dostane viac do celej architektonickej veci a že začnú poskytovať rady, ako to urobiť.