Androidi arendusega alustamine

Android on avatud lähtekoodiga Linux-põhine mobiilne operatsioonisüsteem. Androidi töötas välja Google'i juhitud Open Handset Alliance, kus osalesid paljud teised ettevõtted.

Täna on Androidist saanud juhtiv operatsioonisüsteem, mida kasutatakse erinevates seadmetes, näiteks mobiiltelefonides, tahvelarvutites, kellades, teleris, autodes ja paljudes muudes seadmetes. See toidab üle miljardi seadme kogu maailmas. Android on tahvelarvutites enim müüdud operatsioonisüsteem alates 2013. aastast ja nutitelefonides on see domineeriv mis tahes mõõdiku järgi.

Eeldused

Androidi arendamise alustamiseks peaksite teadma juba mõnda asja:

  • Java: Androidi arendamine toimub enamasti Javas. Seda keelt pole keeruline õppida, kuid teadmine, kuidas see Androidi arenduse suhtes kehtib, võib olla kindel, kui selles keeles pole kindlat alust. Android Java ei ole täpselt tavaline Java, kuid standardse Java õppimine muudab teie jaoks Androidi arendamise kiirendamise palju lihtsamaks.
  • XML: XML-i tundmine võib olla kasulik paljudes tehnikaga seotud valdkondades ja Android pole erand. XML-failid hõlbustavad teie loodud rakendustes kasutajaliidese elementide deklareerimist. Varasem kogemus on suur pluss.
  • Sihikindlus: lõpuks võtab Androidi arendustööriistade sisukate külgede õppimine aega. Kvaliteetse rakenduse loomise õppimine võtab veelgi rohkem aega. Ärge kiirustage. Hoidke sellest kinni ja keskenduge oma mõtet pikema aja jooksul. Kui te seda ei tee, olete pettunud ja soovite loobuda.

Tööriistad

Androidi jaoks rakenduste loomise alustamiseks peate:

  • Java JDK uusim versioon
  • Android Studio: siin on Android-stuudio installimise ametlik juhend.
  • Võimalusel Android-seade. Kui teil seda pole, saate emulaatori abil oma arvutis Androidi virtuaalseadet käitada.

Kotlini keele tugi

Alates Android Studio 3.0-st komplekteeritakse Kotlini tööriistade tugi otse Android Studiosse. Kotlin on staatiliselt sisestatud programmeerimiskeel, mis töötab Java virtuaalses masinas ja mida saab kompileerida ka JavaScripti lähtekoodiks.

Kotlin on loodud Java-koodiga koostoimimiseks ja sõltub Java-koodist olemasolevast Java-klassi raamatukogust, näiteks kogude raamistikust. See oli loodud Java-st paremini objektorienteeritud keeleks, kuid ühildub siiski Java-ga tagurpidi ja võimaldab ettevõtetel järk-järgult migreeruda.

Mõned Kotlini kasutamise võimalused Androidi arendamiseks on järgmised:

  • Kotlin nõuab vähem katlakoodi.
  • Kotlin on tüübikindel keel.
  • Kotlin on Java-st väljendusrikkam.

Rohkem informatsiooni

  • Ametlik Androidi arendaja juhend
  • Mis on mobiilirakenduste arendamine?
  • Siit saate teada, kuidas arendada Kotlini abil natiivseid Android-rakendusi - täielik kursus