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

Kako započeti s android stvarima

Sadržaj:

Anonim

Android stvari mogu biti jedan od najboljih Googleovih projekata ikad. Dizajniran da pomogne u stvaranju malih ugrađenih pametnih "stvari" jednostavnim i dosljednim, to je sjajan način da započnete s bilo kojom vrstom malih povezanih projekata, čak i ako nikada prije niste radili nijednu vrstu programiranja.

Može se izvoditi s niskim troškovima hardvera i ima sjajan materijal za podršku koji će vas usmjeriti u pravom smjeru bez obzira na to što sanjate o izgradnji. Promatram je već nekoliko tjedana i mislim da je potrebno započeti sve koji su zainteresirani za izgradnju cool tehnike, a ne samo njihovo korištenje.

Možda je najbolji dio što je u osnovi samo Android. Isti Android koji radi na preko milijardu telefona, bezbroj tableta, satova, televizora i većine ostalih malih pametnih stvari koje možete zamisliti. Učite radeći s odličnim vodičima za Android Things i dobro ćete započeti razumijevanje načina na koji se radi pisanje aplikacija za Android. Ne morate imati snove o tome kako biti uspješan programer Android aplikacija - to je sjajan način učenja, čak i ako samo želite učiti. Najbolje od svega je da započnete s nekoliko jednostavnih koraka.

Android stvari: Sve što trebate znati o Googleovom planu za prekid IoT-a

Što vam treba: Hardver

Ne treba vam božićni pokrivač za pse da biste radili s Android stvarima, ali ništa vam ne škodi ako ga imate.

Da biste započeli raditi na razvoju Android stvari, trebate nekoliko osnovnih dijelova hardvera. Za početak će vam trebati računalo. To ne mora biti pametno računalo, samo dovoljno moćan da bi pokrenuo Android Studio. Bilo koji moderni Windows PC ili laptop bit će u redu, kao i bilo koji Intel Mac ili Linux računalo.

Prije mnogo godina počeo sam se buditi s Androidovim razvojem na malom Acer Netbooku oko kojeg sam ležao, a to je bilo više nego dovoljno na hardverskoj strani. Naravno, moćno računalo smanjit će se vrijeme koje je potrebno za sastavljanje vaših kreacija, ali vam ovo ne treba.

Ne treba vam puno skupog hardvera da biste započeli.

S druge strane, trebat će vam neki hardver koji može izvoditi Android Things.

Ako ste upoznati s malim računalima s jednostrukim pločama i lupetate okolo, možete započeti sa samostalnom PICO-IMX7-AT pločom ili Raspberry Pi 3. Obožavam Raspberry Pi jer ima tako široku podršku i prilagodljiv za gotovo sve, ali ako ste ozbiljniji u izgradnji pametnih ugrađenih projekata, Pico je bolji izbor, jer također ima podršku za razvoj Alexa.

Još je bolji izbor potrošiti 200 dolara i kupiti kompletni komplet za programere Android Things. Nećete dobiti samo Pico ploču, već i 5-inčni multitouch zaslon, HD kameru, Pimoroni Rainbow HAT i sve kablove i učvršćivače kako biste ih spojili. To su isti kompleti koje je Google dao sudionicima na Google I / O 2018. i oni su sjajni. Vrijedno je potrošiti malo više kako biste dobili sve što vam je potrebno, kao i imati točan hardver koji se koristi u svim demonstracijama i udžbenicima.

Što vam treba: Softver

Svaki dio softvera koji trebate razviti za Android Things je besplatan. To ne znači da je loše, samo što programeri toga žele da biste ga mogli koristiti i ništa ne naplaćuju.

Sastoji se od tri dijela: slika Android stvari za vaš razvojni hardver, Android Studio za vaše računalo i Androidova prateća aplikacija za pokretanje i pokretanje sustava i povezivanje s Wi-Fi-jem ako koristite Googleov komplet.

Sav softver koji je potreban za razvoj za Android Things je besplatan.

Android Studio je isti Android Studio koji koriste programeri aplikacija za Android telefone. Ima nekoliko osnovnih zahtjeva, a već ih imate instalirane ako koristite Windows ili macOS.

Ako instalirate na Linux, trebat će vam nekoliko osnovnih ovisnosti koje vjerojatno već koristite. Android Studio možete preuzeti sa web mjesta Google Developers, a on se instalira kao i bilo koji drugi program. Također ćete pronaći cjelovite upute o postavljanju razvojnog okruženja nakon što vas instalacijski program provede kroz postavljanje.

Android Things dostupan je kao gotova slika s Googlea na portalu Android Things. Google nudi ažuriranja i zakrpe koje možete instalirati, pa je upotreba unaprijed izgrađene slike dobra ideja. Ako ste kupili komplet za programere, već imate softver potreban za početak instalacije na ploču. Također se želite registrirati na vlastitoj Android konzoli za razvoj proizvoda kako biste lakše dohvatili i poslali podatke putem Google Cloud-a. Ako niste kupili komplet, konzola za razvoj ima alat koji vam je potreban za postavljanje najnovije verzije Android Things na vašu ploču.

Odlična je ideja instalirati i na Android telefon aplikaciju za druženje Android Things. Ako ste kupili komplet, trebat će vam za postavljanje i povezivanje s mrežom. Možete ga pronaći na Google Playu.

Sljedeća stanica: Bilo gdje

Vjerovali ili ne, to je sve što trebate razviti za platformu Android Things. Ako ste upoznati s razvojem softvera, imate dobru ideju kuda dalje, ali većina ljudi nije upoznata. To je u redu, jer je Android Things dizajniran tako da vas nauči.

Google pruža cjelovit vodič za početak kada sve sastavite zajedno.

Zbog toga volim platformu Android Things. Imate pregršt hardvera koji vam može odrediti temperaturu, ali nemate ideju kamo dalje nakon što sve povežete. Google ima sjajan udžbenik koji će vas upoznati s osnovama (osvjetljavanjem LED-a) do naprednih tehnika u svojim dokumentima za podučavanje Android Things.

Možete koristiti ove vodiče s bilo kojim razvojnim hardverom, tako da ako niste dobili komplet, još uvijek možete saznati što i kako sve to učiniti. Prošli ste kroz I / O igle i za što se koristi (pa čak i za što se rade ako počinjete ispočetka!) I rekli ste kako točno povezati hardver i imati na raspolaganju cjelovite primjere koda.

Završavanje treninga za Android Things Google pruža vam sve što trebate znati kako biste započeli s izradom aplikacija, kao i upoznavanje s ugrađenim računanjem i kako funkcionira drugi periferni hardver. Divno je bez obzira na razinu vaše vještine.

Znam da je većina ljudi više zainteresirana za korištenje cool naprava, nego što ih izrađuju. Ali ako imate čak i zanimanje za razvoj IoT / mobilnih aplikacija ili ugrađeni hardver, Android Things odličan je način da saznate više i nešto što biste trebali uzeti u obzir.

Možda ćemo zaraditi proviziju za kupovinu pomoću naših veza. Saznajte više.