Logo lv.androidermagazine.com
Logo lv.androidermagazine.com

Lielā android dev intervija: Jolanda verhoef

Anonim

Nesen Amsterdamā, Nīderlandē notikušais lielais Android BBQ Europe pulcē dažus no labākajiem Android izstrādātājiem, entuziastiem un citiem sabiedrības locekļiem Android, koda un vārītas gaļas svētkos. Sākotnēji no ASV bāzētā Big Android BBQ, Eiropas pasākums notiek jau otro gadu.

Papildus faktiskajai BBQ daļai tajā tiek rīkotas arī Android izstrādātāju divu dienu sarunas, un šī gada galveno runu prezentēja Blendle pārstāve Jolanda Verhoef. Mēs pasākuma laikā tikāmies pie Jolanda, lai runātu par Android, mobilo ierīču attīstību, pagātni un nākotni.

Kas jūs esat un ko jūs darāt šeit Big Android BBQ Europe?

Mans vārds ir Jolanda Verhoef, un sešus gadus esmu izstrādājis operētājsistēmai Android, galvenokārt koncentrējoties uz arhitektūru. Es kopā ar RxJava es runāju par arhitektūru. Tātad, kā RxJava var palīdzēt jums izveidot jauku, tīru arhitektūru. Es strādāju uzņēmumā ar nosaukumu Blendle, kas ir jaunizveidots uzņēmums Nīderlandē, un pirms tam es strādāju tādos uzņēmumos kā Philips, Nīderlandes dzelzceļa stacijās, Enexis, un tamlīdzīgi darbi. Es arī izveidoju savu lietotni, lai izmantotu arī geocaching.

Kā jūs sākāt darbību Android attīstības pasaulē?

Es mācīju sevi, veica dažas konsultācijas tiešsaistē un pārnesa lietotni uz Android. Un šīs lietotnes pamati joprojām tiek ražoti.

Tas patiesībā ir diezgan jauks stāsts, un es pastāstīšu garo versiju, jo jūtu, ka runāju. Sākotnēji es studēju datorzinātnes, es tikko sāku, un man bija vasaras brīvdienas. Un tad mans tēvs, kurš ir iOS izstrādātājs, teica: "Nu, man ir šī jauka iOS lietotne, vai jūs jūtaties to pārnēsājot Android?"

Es biju tāds kā "uh, kas ir Android?" jo tas bija viedtālruņu biznesa sākuma laikos. Un es biju tāds kā "jā, nu, man katrā ziņā nav ko darīt, es tikko iemācījos kodēt, kāpēc gan ne." Tāpēc es tajā brīdī nezināju nevienu Android, bet mācīju sevi, veica dažas konsultācijas tiešsaistē un būtībā pārnesa lietotni uz Android. Un šīs lietotnes pamati joprojām tiek izmantoti ražošanā, tāpēc tas ir diezgan forši.

To sauc par Geocaching Buddy, tāpēc tas palīdz jums ar geocaching, daudzkrāsu apskatīšanu …

Kādas ir jūsu iecienītās un vismazāk iecienītās lietas darbā ar Android?

Es domāju, ka manas iecienītās lietas ir tas, ka jums patiešām ir jāveido kaut kas tāds, ko jūs faktiski redzat ekrānā. Protams, tas galvenokārt ir no lietotņu izstrādes, bet man ļoti patīk, ka ar mobilajām ierīcēm tas ir ļoti aizkustināms, ļoti saprātīgs tam, ko jūs veidojat, un jūs tieši redzat rezultātus.

Man arī patīk rosīgā kopiena ap to, tāpēc jūs redzat, ka ļoti daudz cilvēku domā ārpus kastes, veidojot foršus materiālus, piemēram, RxJava, kā arī, piemēram, Džeiks Vartons, radot visdažādākās bibliotēkas, un es to ļoti mīlu.

Izmantojot mobilo tālruni, tas ir ļoti saistošs, ļoti saprātīgs tam, ko jūs veidojat, un jūs tieši redzat rezultātus.

Man patīk mazāk tas, ka, manuprāt, oficiālās Android vadlīnijas nepalīdz cilvēkiem radīt jauku arhitektūru. Tāpēc, kad jūs, piemēram, iesaistāties uzņēmuma Java programmēšanā, jūs uzzināsit par dizaina modeļiem un slāņveida arhitektūras modeļiem un lietām, un tas ir, piemēram, uzņēmuma programmatūras kodols. Bet, ja jūs apmeklējat un veidojat mobilās lietotnes, viņiem vienkārši nav ne mazākās nojausmas. Tāpēc paldies dievam par rosīgo kopienu.

Cita lieta, iespējams, ir ekrāna pagriešana, kaut kā, tas ir ļoti, ļoti kaitinoši. (Smejas) Tātad, tā ir tikai ainavas / portreta lieta. Tas vienmēr sajaucas ar lietām.

Kāds ir vissvarīgākais padoms, ko jūs šodien varētu dot kādam, kurš sāk darboties Android attīstībā?

Sākot ar to, es teiktu: neuzskatiet, ka oficiālajā dokumentācijā teiktais ir pareizs. Tāpēc lasiet daudz emuāru ierakstus un jautājiet padomu visiem. Skatieties ne tikai pamata dokumentācijā.

Kur jūs redzat Android attīstību vai vispār Android attīstību nākamo gadu laikā?

Es galvenokārt ceru, ka Kotlinu pārņems. Tātad jaunie izstrādātāji vienkārši iemācīsies Kotlinu un pilnībā apturēs Java attīstību. Un es sagaidu … Es ceru, ka Google vairāk iedziļināsies visā arhitektūras lietās un ka viņi sāks sniegt padomus, kā to izdarīt.