Logo tl.androidermagazine.com
Logo tl.androidermagazine.com

Ang malaking pakikipanayam sa android dev: jolanda verhoef

Anonim

Ang Big Android BBQ Europe, na gaganapin sa Amsterdam, Netherlands kamakailan, ay pinagsama ang ilan sa mga nangungunang developer ng Android, tagahanga at iba pang mga miyembro ng komunidad sa isang pagdiriwang ng Android, code at lutong karne. Ang isang pag-ikot-off mula sa US na batay sa Big Android BBQ, ang kaganapan sa Europa ay nasa ikalawang taon na nito.

Bilang karagdagan sa aktwal na bahagi ng BBQ, host din ito sa dalawang araw na pag-uusap mula sa mga developer ng Android, at ang pangunahing tono sa taong ito ay iniharap ng Blendle's Jolanda Verhoef. Nahuli namin si Jolanda sa panahon ng kaganapan upang pag-usapan ang Android, pag-unlad ng mobile, ang nakaraan at hinaharap.

Sino ka at ano ang ginagawa mo dito sa Big Android BBQ Europe?

Ang pangalan ko ay Jolanda Verhoef at anim na taon na akong umuunlad, na nakatuon lalo sa arkitektura. Nagbigay ako ng isang pahayag sa arkitektura kasama ang RxJava. Kaya, paano makakatulong ang RxJava sa iyo na lumikha ng isang magandang malinis na arkitektura. Nagtatrabaho ako sa isang kumpanya na tinatawag na Blendle, na kung saan ay isang startup sa Netherlands, at bago iyon nagtrabaho ako sa mga kumpanya tulad ng Philips, istasyon ng tren ng Dutch, Enexis, mga bagay-bagay na ganyan. At nagtayo ako ng aking sariling app para sa geocaching din.

Paano ka nagsimula sa mundo ng pag-unlad ng Android?

Itinuro ko ang aking sarili, gumawa ng ilang mga tutorial sa online, at ported ang app sa Android. At ang mga pangunahing kaalaman ng app na iyon ay tumatakbo pa rin sa paggawa ngayon.

Sa totoo lang ito ay isang napakagandang kuwento, at sasabihin ko ang mahabang bersyon dahil pakiramdam ko ay nakikipag-usap. Orihinal na nag-aaral ako ng Computer Science, magsisimula na lang ako, at may bakasyon ako sa tag-araw. At pagkatapos ay sinabi ng aking ama na isang developer ng iOS, "well, nakuha ko ang magandang iOS app na ito, naramdaman mo bang mai-port ito sa Android?"

Ako ay tulad ng "uh, ano ang Android?" sapagkat ito ay sa mga panimulang panahon ng negosyo ng smartphone. At ako ay tulad ng "oo, well, wala akong magagawa, natutunan ko lang kung paano mag-code, kaya't bakit hindi." Kaya hindi ko alam ang anumang Android sa sandaling iyon, ngunit itinuro ko ang aking sarili, ay gumawa ng ilang mga tutorial sa online, at karaniwang ported ang app sa Android. At ang mga pangunahing kaalaman ng app na iyon ay tumatakbo pa rin sa produksyon ngayon, kaya't medyo cool na.

Ito ay tinatawag na Geocaching Buddy, kaya makakatulong ito sa iyo sa geocaching, pagtingin sa mga multicaches …

Ano ang ilan sa iyong mga paboritong at hindi bababa sa mga paboritong bagay tungkol sa pagtatrabaho sa Android?

Ang aking mga paboritong bagay ay, sa palagay ko, na talagang makagawa ka upang makabuo ng isang bagay na aktwal mong nakikita sa screen. Siyempre, iyon talaga mula sa pag-unlad ng app, ngunit gusto ko talaga sa mobile na ito ay napaka-touch, napaka-sensable kung ano ang iyong pagbuo, at direkta mong nakikita ang mga resulta.

Gayundin, gusto ko ang masiglang komunidad sa paligid nito, kaya nakikita mo na maraming tao ang nag-iisip sa labas ng kahon, na lumilikha ng mga cool na bagay tulad ng RxJava, ngunit tulad din ni Jake Wharton na lumilikha ng lahat ng uri ng iba't ibang mga aklatan, at mahal ko iyon.

Sa mobile ito ay napaka-touch, napaka-sensable sa kung ano ang iyong pagbuo, at direkta mong nakikita ang mga resulta.

Ang mga bagay na mas gusto ko ay, sa aking palagay, ang opisyal na mga alituntunin sa Android ay hindi makakatulong sa mga tao na lumikha ng isang magandang arkitektura. Kaya't sa tuwing makakakuha ka, halimbawa, sa programming ng Java ng negosyo, pagkatapos ay malalaman mo ang tungkol sa mga pattern ng disenyo at layered na mga pattern ng arkitektura at mga bagay-bagay, at iyon ay, tulad ng, pangunahing software sa enterprise. Ngunit kung pupunta ka at magtatayo ng mga mobile na app wala lang silang ideya. Kaya salamat sa diyos para sa masiglang komunidad.

Ang isa pang bagay ay maaaring i-on ang screen, kinda, ay napaka, nakakainis. (Tawa) Kaya, ito ay ang bagay / landscape na bagay. Palagi itong gumugulo sa mga bagay.

Ano ang pinakamahalagang piraso ng payo na maibibigay mo sa isang tao na nagsisimula sa pag-unlad ng Android ngayon?

Simula, sasabihin ko na: Huwag ipagpalagay na tama ang sinasabi ng opisyal na dokumentasyon. Kaya basahin ang maraming mga post sa blog at humingi ng payo mula sa lahat. Tumingin nang higit pa kaysa sa pangunahing dokumentasyon.

Saan mo nakikita ang pag-unlad ng Android, o sa pangkalahatan ng Android, na humantong sa susunod na ilang taon?

Inaasahan ko na si Kotlin ang kukuha, talaga. Kaya matutunan lamang ng mga bagong developer ang Kotlin at hihinto nang lubusan ang pag-unlad ng Java. At inaasahan ko … Umaasa ako na ang Google ay makakakuha ng higit pa sa buong bagay ng arkitektura at magsisimula silang magbigay ng payo sa kung paano gawin iyon.