„Android“ programos kūrimas pradedantiesiems - ką reikia žinoti

Autorius: Peter Berry
Kūrybos Data: 20 Rugpjūtis 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
How To Learn Android App Development (Works in 2021)
Video.: How To Learn Android App Development (Works in 2021)

Turinys


Išmokti „Android“ programos kūrimą pradedantiesiems gali pasirodyti sudėtinga, tačiau tai nebūtinai turi būti. Pradėkime nuo pat pradžių. Kodėl pradedantieji norėtų išmokti „Android“ kūrimo?

Į šį klausimą yra daugybė gerų atsakymų. „Android“ suteikia jums tiesioginę prieigą daugiau nei dviem milijardams vartotojų per mėnesį. Tai mobiliųjų įrenginių operacinė sistema numeris vienas ir, atsižvelgiant į vien tik skaičius, ji yra žymiai didesnė nei „iOS“. „Android“ veikia ne tik telefonuose, bet ir planšetiniuose kompiuteriuose, televizoriuose ir išmaniuosiuose laikrodžiuose. Dabar „Android“ programos gali veikti net „Chrome“ OS! Žinoma, „iOS“ vartotojai tradiciškai išleidžia daugiau lėšų savo programoms, tačiau net ir ši spraga pradeda mažėti, nes „Android“ vartotojai labiau linkę atsisakyti savo programinės įrangos.

„Android“ taip pat gana lengva sukurti. Tai nebūtinai paprasčiau koduoti, tačiau yra mažiau kliūčių patekti nei kitoms platformoms.

Sukurti ką nors populiaraus naudojant „Android“ yra daug lengviau, nei pasisekti kompiuteryje ar „Mac“.


Paleisti programas yra paprasčiau „Android“

Norėdami pradėti kurti „Android“ programas pradedantiesiems, jums reikia „Android“ SDK, tikriausiai „Android Studio“ ir „Java JDK“. Viskas yra nemokamai ir pamatysime, kaip lengva tai netrukus nustatyti. Sukurti paprastą programą nėra taip sunku - didžiąją jos dalį galima padaryti pasitelkiant vizualų dizainerį - o jei užstrigsi, šioje svetainėje galima rasti daugybę vadovėlių!

Kai jūsų programa bus parengta naudoti, tai labai paprastas procesas, norint sukurti APK (failą, kuriame bus jūsų programa ir kurį bus galima lengvai įdiegti), ir pateikti jį „Google Play“ parduotuvėje. Vienkartinis 25 USD mokestis yra visa, kas kainuoja - tada galėsite bet kada įkelti neribotas programas. Net peržiūros procesas yra automatizuotas (nedalyvauja jokie žmonės), tai reiškia, kad jūsų programa bus matoma per kelias valandas. „Google Play“ parduotuvė leidžia žmonėms lengvai rasti ir atsisiųsti jūsų programą. Tai yra „kelias į rinką“, todėl labai lengva ištarti žodį ir leisti žmonėms pradėti džiaugtis jūsų kūryba. Sukurti ką nors populiaraus naudojant „Android“ yra daug lengviau, nei pasisekti kompiuteryje ar „Mac“.


Turėdami tik šiek tiek pagrindinių žinių, galite sukurti profesionaliai atrodančią programą ir greitai išleisti ją milijardinei auditorijai. „Android“ kūrimas taip pat yra didelis poreikis. Dar geriau, kad „Java“ (viena iš oficialių „Android“ programavimo kalbų) yra viena iš kalbų, kurių siekia darbdaviai! „Kita“ oficialioji kalba yra kotlinų kalba, kuri yra pakankamai panaši į „Java“ ir „C #“, kad turėtumėte lengvai perkelti savo įgūdžius į kitus vaidmenis.

Šis puikus veiksnių suartėjimas daro „Android“ idealiu tobulinimu platforma. Gauti programą išleisti „iOS“ yra žymiai sunkiau ir tai reiškia, kad pasieksite mažesnę auditoriją. Kūrimasis kompiuteriui reiškia, kad reikia rasti platformą, kurioje būtų galima sužinoti apie savo įrenginį. „Android“ kūrimas reiškia, kad jau turime savo kišenėse esančių prietaisų programas ir įdėsime juos į parduotuvę, kurią daugelis žmonių reguliariai tikrina.

Pradėkite kurti „Android“ programas pradedantiesiems

Įsitikinęs? Puiku! Taigi, ko jums reikia norint pradėti?

Jums reikės kompiuterio su gana padoriomis specifikacijomis - nieko per daug svarbaus. Jei jis buvo sukurtas per pastaruosius kelerius metus ir jame veikia „Windows“, jums tikriausiai gera eiti. Iš ten turėsite atsisiųsti keletą dalykų:

  • „Android Studio“
  • „Android“ SDK
  • „Java JDK“ - potencialiai

Pradėkite nuo naujausios „Android Studio“ versijos. Rašymo metu naujausia versija yra 3.2.1, tačiau tai greitai keičiasi. Pasirinkite, kurį iš jų rekomenduojate svetainėje „Developer.Android“. „Android SDK“ yra dabar kartu su „Android Studio“, todėl nereikia jo atsisiųsti atskirai. Vienintelis dalykas, kurio jums reikės „Android“ plėtrai, yra „Java JDK“, kurį turėsite atsisiųsti atskirai nuo „Oracle“ svetainėsčia.

Mes nagrinėsime, kaip išsamiau atsisiųsti ir viską išdėstyti būsimuose įrašuose apie „Android“ programų kūrimą pradedantiesiems. Kol kas susitelkime ties tuo, kas iš tikrųjų yra šie komponentai.

JDK: JDK yra „Java plėtros rinkinys“. Tai leis jūsų kompiuteriui suprasti ir suprasti „Java“ kodą (kuris yra „Android“ pasirinkta programavimo kalba kartu su naujoku Kotlinu). Tai svarbu, nes jūsų programos bus parašytos naudojant „Java“ - jums to prireiks, kad galėtumėte naudotis visa kita. Jums niekada to nereikės liesti dar kartą, nebent perkelsite kompiuterius, bet iš pradžių turėsite atsisiųsti ir įdiegti.

„Android“ studija:„Android Studio“ yra oficiali integruota kūrimo aplinka (IDE), skirta „Android“ plėtrai. Tai veiks kaip pagrindinis plėtros centras. Čia įvesite „Java“ kodą, paleisite ir derinsite programas bei tvarkysite visus savo projekto failus. Tai programinės įrangos dalis, teikianti jūsų sąsają kodavimui ir testavimui, tačiau tam reikalingi kiti šio sąrašo elementai.

SDK:„Android“ programinės įrangos kūrimo rinkinys (SDK) yra įrankių, reikalingų „Android“ plėtrai, pasirinkimas. Į šiuos įrankius įeina papildomas kodas, kuris taps tiltu tarp „Java“ ir „Android“ įrenginių (kad galėtumėte pasiekti savąsias „Android“ funkcijas), funkcijos, kurios padės iš tikrųjų sudaryti ir paleisti programas, bei kiti naudingi įrankiai, kurie gali būti naudingi kodavimo metu , kaip emuliatorius, kuriame galite išbandyti savo programas. (Emuliatorius veikia „Android“ kompiuteryje, kad galėtumėte išbandyti sukurtas programas nereikalaudami atskiro aparatūros elemento).

SDK komplekte yra „Android Studio“. Norėdami pradėti, jums tereikia įdiegti „Studio“ ir būsite pasirengę eiti! Kaip ir JDK, jums to nereikės naudoti tiesiogiai, kiek vėliau. Atlikdama daugumą užduočių, „Android Studio“ su ja sąveikaus.

Išskyrus JDK diegimą, „Android Studio“ atliks didžiąją dalį diegimo ir nustatymo jums.

Didelis sprendimas: Kotlin ar Java?

Kai nuspręsite įsitraukti į „Android“ kūrimą pradedant nuo nulio, būsite priversti nuspręsti, kokią geriausią programavimo kalbą mokytis: „Android“ ar „Kotlin“. Apie skirtumus galite perskaityti čia, tačiau pakanka pasakyti, kad apskritai Kotlinas yra šiek tiek supaprastinta „Java“ alternatyva, padedanti išsiskirti iš kai kurių „Java“ unikalių keiksmažodžių. Vis dėlto „Java“ yra plačiau pripažinta ir, kaip minėta, yra darbdavių ieškoma. „Google“ stipriai stumia Kotliną, todėl vis daugiau koduotojų šiuo metu daro perėjimą.

Santrauka: ką reiškia „Android“ programos kūrimas pradedantiesiems?

Atsižvelgdami į visa tai, mes pradedame kurti pagrindinį „Android“ programų kūrimo vaizdą.

Iš tikrųjų „Android“ programa yra su „Java“ užrašytas kodas (kuriam reikalingas JDK), kurio „Android SDK“ dėka yra papildomų funkcijų, išdėstytų viršuje. Jį taip pat sudaro įvairūs vaizdai, maketo rinkiniai, muzika ir kiti „šaltinio“ failai. „Android Studio“ visa tai sujungia už mus. Kai paspausite „Vykdyti“ arba „Eksportuoti“, kodas ir visas turtas bus sudėti į konteinerį, vadinamą APK. Tai yra kažkas panašaus į .zip failą, nes jis yra suglaudintas, ir panašus į .exe, nes veikia kaip diegimo failas. Šiuo metu yra tik vienas failas, kurį turite bendrinti ir paleisti, kad galėtumėte platinti savo programas.

Tai yra daug daugiau, bet tai yra pagrindinis dalykas. Liko tik iš tikrųjų išmokti programuoti, o tai galite padaryti atlikdami mokymus ir pradėdami nuo paprastų pradedančiųjų projektų. Jei niežti kasti, šioje svetainėje galite rasti daugybę pranešimų. Čia yra puiki vieta pradėti viską, ką reikia žinoti apie savo pirmąją „Android“ programą.

Geriau, jei norite sužinoti, kaip greičiausias ir lengviausias būdas išmokti „Android“ programų kūrimo pradedantiesiems, apsilankykite „DGIT“ akademijos „Android“ programų kūrimo kurso įvade. Neišmeskite tokių būsimų pranešimų, kurie kiekvieną savaitę padės jums susipažinti su pagrindais.

Pranešėme, kad „Google“ „priminimų“ funkcija dingo iš padėjėjo auio mėn. Vėliau grįžu atrodo, kad funkcija neveikia paieškoje.„Google“ palaikymo pulapiuoe buvo patebėta keleta elementų, uijuių u funkc...

„Google“ „Pixel“ erija yra bendrovė kompiuterinio mokymoi meitriškumo pavyzdy, o „Pixel 4“ neikiria. Tarp dvigubo ekpozicijo kontrolė ir „Live Caption“ yra akivaizdu, kad „Google“ lanktina raumeni....

Žiūrėkite