Android lietotņu izstrāde iesācējiem - tas, kas jums jāzina

Autors: Peter Berry
Radīšanas Datums: 20 Augusts 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
Smart-ID izveide jaunā telefonā   ar esošo Smart-ID
Video: Smart-ID izveide jaunā telefonā ar esošo Smart-ID

Saturs


Android lietotņu izstrādes apgūšana iesācējiem var šķist sarežģīta, taču tam tā nav jābūt. Sāksim pašā sākumā. Kāpēc iesācēji vēlas apgūt Android attīstību?

Uz šo jautājumu ir daudz labu atbilžu. Android nodrošina tiešu piekļuvi vairāk nekā diviem miljardiem lietotāju mēnesī. Tā ir mobilā operētājsistēma numur viena un milzīgo skaitļu ziņā atrodas krietni virs iOS. Android darbojas ne tikai telefonos, bet arī planšetdatoros, televizoros un viedpulksteņos. Tagad Android lietotnes var darboties pat pārlūkā Chrome OS! Protams, iOS lietotāji parasti tērē vairāk par savām lietotnēm, taču pat šī starpība sāk mazināties, jo Android lietotāji arvien vairāk vēlas izmantot savu programmatūru.

Android ir arī samērā viegli izstrādājams. Kodēšana nav obligāti vienkāršāka, taču ienākšanai ir mazāk šķēršļu nekā citām platformām.

Izveidot kaut ko populāru operētājsistēmā Android ir daudz vienkāršāk nekā gūt panākumus personālajā datorā vai Mac.

Lietotņu atlaišana ir vienkāršāka operētājsistēmā Android

Lai sāktu ar Android lietotņu izstrādi iesācējiem, jums ir nepieciešams Android SDK, iespējams, Android Studio un Java JDK. Tas viss ir bez maksas, un mēs redzēsim, cik viegli to drīz iestatīt. Vienkāršas lietotnes izveide nav tik grūta - lielāko daļu no tām var izdarīt, izmantojot vizuālo dizaineri - un, ja iestrēdzat, tieši šajā vietnē ir pieejams daudz mācību materiālu!


Kad jūsu lietotne ir gatava lietošanai, ir ļoti vienkāršs process, lai izveidotu APK (failu, kurā būs jūsu lietotne un būtu viegli instalējams), un iesniegtu to Google Play veikalā. Tā ir vienreizēja vienreizēja maksa 25 ASV dolāru apmērā - pēc tam jebkurā brīdī varēsit augšupielādēt neierobežotas lietotnes. Pat pārskatīšanas process ir automatizēts (tajā nav iesaistīti cilvēki), tas nozīmē, ka jūsu lietotne būs redzama dažu stundu laikā. Google Play veikals padara to, ka cilvēki var viegli atrast un lejupielādēt jūsu lietotni. Tā kā tas ir “ceļš uz tirdzniecību”, tas ļoti atvieglo vārda iegūšanu un ļauj cilvēkiem sākt baudīt jūsu darbus. Izveidot kaut ko populāru operētājsistēmā Android ir daudz vienkāršāk nekā gūt panākumus personālajā datorā vai Mac.

Tikai nedaudz pamatinformācijas jūs varat izveidot profesionāla izskata lietotni un nekavējoties to nodot miljardu auditorijai. Arī Android izstrāde ir prasme pēc liela pieprasījuma. Vēl labāk, ja Java (viena no oficiālajām Android programmēšanas valodām) ir galvenā darba devēju meklētā valoda! “Cita” oficiālā valoda ir kotlīna valoda, kas ir pietiekami līdzīga Java un C #, ka jums vajadzētu viegli pārnest savas prasmes uz citām lomām.


Šī perfektā faktoru saplūšana padara Android par ideālu attīstību platforma. Iegūt lietotni, kas izlaista operētājsistēmā iOS, ir daudz grūtāk, un tas nozīmē, ka jūs sasniegsit mazāku auditoriju. Jaunattīstība personālajam datoram nozīmē cīņu par platformas atrašanu, lai uzzinātu vairāk par jūsu ierīci. Android izstrāde nozīmē lietotņu izveidošanu ierīcēm, kas jau atrodas mūsu kabatās, un to ievietošanu veikalā, ko daudzi cilvēki regulāri pārbauda.

Darba sākšana ar Android lietotņu izstrādi iesācējiem

Pārliecināts? Lieliski! Tātad, kas jums nepieciešams, lai sāktu?

Jums būs nepieciešams dators ar diezgan pienācīgām specifikācijām - nekas pārāk būtisks. Ja tas ir izgatavots dažos pēdējos gados un tajā darbojas operētājsistēma Windows, jums droši vien ir labi. Turpmāk jums būs jālejupielādē dažas lietas:

  • Android Studio
  • Android SDK
  • Java JDK - potenciāli

Sāciet ar jaunāko Android Studio versiju. Rakstīšanas laikā jaunākā versija ir 3.2.1, taču tā strauji mainās. Izvēlieties to, kuru ieteicams vietnē Developer.Android. Android SDK tagad ir iekļauts Android Studio, tāpēc nav nepieciešams to lejupielādēt atsevišķi. Vienīgais, kas jums būs nepieciešams Android izstrādei, ir Java JDK, kas jums būs jālejuplādē atsevišķi no Oracle vietnesšeit.

Mēs izpētīsim, kā sīkāk lejupielādēt un iestatīt visu nākamajās ziņās par android lietotņu attīstību iesācējiem. Pagaidām koncentrēsimies uz to, kas šie komponenti patiesībā ir.

JDK: JDK ir “Java attīstības komplekts”. Tas ļaus jūsu datoram saprast un interpretēt Java kodu (kas ir ieteicamā Android programmēšanas valoda līdzās jaunpienācējam Kotlinam). Tas ir svarīgi, jo jūsu lietotnes tiks rakstītas, izmantojot Java - jums tas būs nepieciešams, lai viss pārējais darbotos. Jums tas vairs nekad nebūs jāpieskaras, ja vien nepārvietojat datorus, bet sākotnēji tas ir jālejupielādē un jāinstalē.

Android Studio:Android Studio ir oficiālā integrētā izstrādes vide (IDE) Android izstrādei. Tas darbosies kā jūsu centrālais attīstības centrs. Šeit ievadīsit Java kodu, palaidīsit un atkļūdīsit lietotnes un pārvaldīsit visus projekta failus. Šī ir programmatūra, kas nodrošina jūsu saskarni kodēšanai un testēšanai, taču, lai to izdarītu, nepieciešami citi elementi šajā sarakstā.

SDK:Android programmatūras izstrādes komplekts (SDK) ir tādu rīku izlase, kas nepieciešami Android izstrādei. Šajos rīkos ietilpst papildu kods, kas kalpos kā tilts starp Java un Android ierīcēm (lai jūs varētu piekļūt vietējām Android funkcijām), līdzekļi, kas palīdzēs faktiski apkopot un palaist jūsu lietotnes, un citi noderīgi rīki, kas var būt noderīgi kodēšanas laikā , piemēram, emulators, lai pārbaudītu jūsu lietotnes. (Emulators datorā darbojas ar Android, lai jūs varētu pārbaudīt izveidotās lietotnes, neprasot atsevišķu aparatūras gabalu).

SDK ir komplektā ar Android Studio. Lai sāktu, jums vienkārši jāinstalē Studio, un jūs varēsit sākt! Tāpat kā JDK, jums tas nevajadzēs tieši izmantot daudz vēlāk. Lielākajā daļā uzdevumu Android Studio ar jums mijiedarbosies.

Izņemot JDK instalēšanu, tad Android Studio veiks lielāko daļu instalēšanas un iestatīšanas jums.

Lielais lēmums: Kotlin vai Java?

Kad jūs nolemjat iesaistīties Android attīstībā, sākot no nulles, jūs būsit spiesti izlemt par labāko programmēšanas valodu, kuru apgūt: Android vai Kotlin. Par atšķirībām varat lasīt šeit, taču pietiek pateikt, ka kopumā Kotlin ir nedaudz pilnveidota Java alternatīva, kas palīdz izlīdzināt dažus Java unikālos quirks. Tomēr Java ir plaši atzīta, un kā minēts, to pieprasa darba devēji. Google smagi spiež Kotlinu, tāpēc arvien vairāk kodētāju pašlaik veic pāreju.

Kopsavilkums: kāda ir Android lietotņu izstrāde iesācējiem?

Ņemot to visu vērā, mēs sākam veidot Android lietotņu izstrādes pamata attēlu.

Faktiski Android lietotne tiek rakstīta ar Java (kam nepieciešams JDK), kurai ir papildu funkcionalitāte, kas ir uzlikta, pateicoties Android SDK. Tas sastāv arī no dažādiem attēliem, izkārtojuma mušiņām, mūzikas un citiem “resursu” failiem. Android Studio visu to apkopo mums, un, kad jūs nospiežat Palaist vai Eksportēt, kods un visi aktīvi tiek ievietoti konteinerā ar nosaukumu APK. Tas ir kaut kas līdzīgs .zip failam, jo ​​tas ir saspiests, un tāpat kā .exe, jo darbojas kā instalācijas fails. Šobrīd ir tikai viens fails, kas jums jādalās un jādarbina, lai izplatītu programmas.

Tajā ir daudz vairāk, bet tas ir galvenais. Atliek tikai iemācīties programmēt, ko jūs varat darīt, sekojot pamācībām un sākot ar vienkāršiem iesācēju projektiem. Ja jums niez rakt, jūs varat atrast veselu virkni ziņojumu šajā vietnē. Šī ir lieliska vieta, kur sākt visu, kas jums jāzina par savu pirmo android lietotni.

Vēl labāk - apskatiet kursu Ievads Android lietotņu attīstības kursā DGIT akadēmijā, lai iegūtu ātrāko un vienkāršāko veidu, kā iemācīties Android lietotņu izstrādi iesācējiem. Esiet jaunākās, piemēram, šīs ziņas, kuras katru nedēļu palīdzēs jums iepazīties ar pamatiem.

Ziņot, ka Xiaomi izpilddirektor Lei Jūn acīja, ka tā tālruņi varētu kļūt dārgāki.Izpildvara vadītāj acīja, ka nākotnē uzņēmum, iepējam, nepārdo tālruņu, kuru cena ir mazāka par 3000 juaņām (~ 447 UD)....

Vai eat gatav kārtējam haizivju uzbrukumam? Melnā haiziv ir atgriezie ar ava 2018. gada pēļu tālruņa turpinājumu. Melnā haiziv 2 baltā uz oriģināla kodolu, pievienojot pieticīgu uzlabojumu. Ar lidenu,...

Fascinatingly