Reklāma

Tā kā tika prognozēts, ka viedtālruņu pārdošanas apjomi 2016. gadā sasniegs 1,4 miljardus vienību, nekad nav bijis labāka laika, lai iesaistītos mobilo lietotņu izstrādē. Kopš iPhone ieviešanas 2007. gadā, mobilās lietotnes ir kļuvušas par milzīgu nozari, kur tiek izmests daudz naudas.

Gadu gaitā Apple tronim ir bijuši daudzi citi izaicinātāji, īpaši Android. Kopā šīs divas platformas veido vairāk nekā 90% no mobilo sakaru tirgus, un kopš 2015. gada pastāvēja 2,6 miljardi aktīvo viedtālruņu un gandrīz 3 miljoni lietotņu.

Lai kāds būtu jūsu iesaistīšanās iemesls, pirms niršanas ir jāpieņem viens svarīgs lēmums: kuru programmēšanas valodu jūs izmantosit? Par laimi, mēs esam jūs aptvēruši. Šīs ir labākās programmēšanas valodas, kuras apgūt, ja vēlaties sākt.

Java

2015. gadā, kad Java atzīmēja savu 20. dzimšanas dienu, bija daudz iemeslu svinēšanai. Java ir viena no visplašāk izmantotajām programmēšanas valodām pasaulē ar aptuveni 9 miljoniem izstrādātāju.

Java_Shutterstock

Google operētājsistēma Android par Java visām Android lietotnēm izmanto Java. Lai arī Android Java nav gluži tāds pats kā parastais Java, tas ir diezgan tuvu - tāpēc jebkura veida Java apgūšana ļaus jums labāk izvēlēties Android lietotņu izstrādi.

Android operētājsistēma pašlaik darbojas satriecoši 60% pasaules mobilo ierīču, tas nozīmē, ka, ja jūs vēlaties kodēšanas valodu ar vislielāko potenciālu Tātad, vai vēlaties attīstīt Android lietotnes? Lūk, kā iemācītiesPēc tik daudziem gadiem varētu domāt, ka mobilo sakaru tirgus tagad ir piesātināts ar katru lietotni, kas cilvēkam ir iedomājama, bet tas tā nav. Ir daudz nišu, kuras joprojām ir jāizmanto ... Lasīt vairāk , tad Java vajadzētu būt jūsu izvēlētajam ierocim.

Galvenās iezīmes

  • Darbojas gandrīz visās platformās.
  • Objektu orientētā valoda.
  • Bagāts Lietojumprogrammu saskarnes Kas ir API un kā atvērtās API maina internetuVai esat kādreiz domājis, kā datorā un jūsu apmeklētajās vietnēs esošās programmas "sarunājas" savā starpā? Lasīt vairāk (API) ļauj rīkus katram iedomājamam uzdevumam.
  • Atvērtā koda bibliotēkas.
  • Spēcīgs sabiedrības atbalsts Java un Android.
  • Viegli iemācīties.
  • Viegli lasāms.
  • Jaudīga integrētā izstrādes vide (IDE) samazina kļūdas un sniedz skaidrus paskaidrojumus un ieteikumus.

Ko tev vajag

Instalējiet IDE:

  • Visbiežāk tiek izmantoti Aptumsums un Android Studio.
  • Android Studio pašlaik ir Google ieteiktais IDE.

Instalējiet Android programmatūras izstrādes komplektu (SDK):

  • Android SDK satur avota kodu, bibliotēkas, izstrādes rīkus un emulatoru, lai jūs varētu izveidot Android lietojumprogrammas.

Mācību resursi

    • Android izstrādātāju vietne
    • Oracle Java apmācība
    • Android izstrāde iesācējiem (Udacity, Free)
    • Java apmācība pilnīgiem iesācējiem (Udemy, bezmaksas)

Ātri

Lielāko mūža daļu iOS lietotnes ir rakstītas, izmantojot objektīva C valodu. Mēģinot vienkāršot izstrādātāju mācību līkni un darbplūsmu, Apple izlaida paši savu programmēšanas valodu Apple Swift gatavojas atvērtā koda avotiem: Ko tad?Pat ja jūs pats neesat programmētājs, Apple lēmums atvērt atvērto avotu Swift ietekmēs jūs. Vai vēlaties uzzināt, kāpēc un kā? Lasīt vairāk operētājsistēmai iOS un OS X, ko sauc par Swift.

Swift - Ekrānuzņēmums

Swift ir ne tikai izstrādāts, lai nodrošinātu labākos apstākļus iOS un OS X lietotņu izstrādei, bet arī koncentrēšanās uz vienkāršību atvieglo Swift nokļūšanu lietošanā.

Tā kā tā ir jaunāka programmēšanas valoda, kurai apkārt ir augoša hype, Swift varētu būt viena no visvērtīgākās valodas, kuras varat iemācīties Tātad jūs vēlaties izveidot iPhone lietotnes? 10 projekti iesācējiemVai vēlaties izveidot iPhone un iPad lietotnes? Sāciet ar Swift pamatiem. Lasīt vairāk un padarīs jūs par izstrādātāju pēc pieprasījuma. Šīs ir lieliskas ziņas, ja jūs meklējat karjeru iOS vai OS X attīstībā.

Galvenās iezīmes

  • Pašlaik saderīgs tikai ar iOS un OS X.
  • C mērķa vienkāršotā forma
  • Sintakse “Cukurs” ļauj vienkāršot, vieglāk lasāmu kodu un samazina kļūdas.
  • Tā ir Apple attīstības ietvara nākotne.
  • Viegli paplašināt un uzturēt ar dinamisko bibliotēku palīdzību.

Ko tev vajag

  • Mac OS X Mavericks vai jaunāka (10.9 vai jaunāka).
  • Instalējiet XCode 7 IDE.

Mācību resursi

  • Apple izstrādātāja vietne
  • Swift Essentials (Udemy, 30 USD)
  • Uzziniet Swift 2: Pamati (Lynda, USD 25 mēnesī)

HTML5 + JavaScript

HTML ir iezīmējums, ko izmanto Web lapu renderēšanai. Ar to jūs nevarat izveidot lietotnes, bet varat apvienot HTML5 - HTML standartu un funkciju jaunākā atkārtošana Kas ir HTML5 un kā tas maina pārlūkošanas veidu? [MakeUseOf skaidrojumi]Dažos pēdējos gados jūs, iespējams, esat dzirdējis terminu HTML5 ik pa laikam. Neatkarīgi no tā, vai jūs zināt kaut ko par tīmekļa attīstību vai nē, šī koncepcija var būt nedaudz neskaidra un mulsinoša. Acīmredzot ... Lasīt vairāk - ar JavaScript, lai izveidotu gan mobilās, gan tīmekļa lietotnes.

HTML5 - Shutterstock

HTML5 lietotņu izstrādei var būt labāka nekā vietējo lietotņu veidošana, jo parasti lietotne ir jākodē vienreiz, tad kodu var sagrupēt dažādos veidos: vai nu iOS ierīcēm, Android ierīcēm, galddatoriem, utt. Tas ir diezgan glīti, jo tas nozīmē izstrādes laika un uzturēšanas izmaksu samazinājumu.

Galvenās iezīmes

  • Ierīces agnostika.
  • Var izmantot lietotnēm un Web lapām.
  • Adaptīvs dizains, kas piemērots jebkurai ierīcei vai ekrāna izmēram.
  • Iebūvēta multivides atskaņošana, kurai nav nepieciešami trešo pušu rīki.
  • Kešatmiņā bezsaistē, kas ļauj noteiktiem elementiem piekļūt bezsaistē.

Tomēr, pat izmantojot šīs priekšrocības, veiktspēja ir kompromiss. Vietējām lietojumprogrammām ir pieeja visai operētājsistēmas izstrādes struktūrai, kas ir optimizēta, lai nodrošinātu vislabāko veiktspēju. HTML5 lietotnes varētu būt lieliski elastīgas un izmantojamas vairākās platformās, un tas var izraisīt zemāku vidējo lietotņu veiktspēju.

Ja jūsu lietotnei ir nepieciešama piekļuve ierīces aparatūrai, piemēram, kamerai, arī HTML5 lietošana var būt sarežģīta.

Pastāv veids, kā to panākt, izmantojot “labāko no abām pasaulēm” pieeju, izveidojot “hibrīdu lietotni”, kas ir HTML5 lietotne vietējās lietotnes aptinumā. Tas ļauj HTML5 elastībai un zemākām uzturēšanas prasībām, vienlaikus iesaiņojot lietotni, kuru nodrošināt operētājsistēmas funkcionalitāte un interfeisa elementi, lai padarītu šo pieredzi dabiskāku un intuitīvāku lietotājs.

Ko tev vajag

Instalējiet programmatūru HTML rakstīšanai. Jums jāizvēlas tikai viens:

  • Vizuālās studijas kods (Windows)
  • Cildens (Windows)
  • Iekavās (Windows, Mac, Linux)

Mācību resursi

  • Sāciet darbu ar HTML5 Sāciet darbu ar HTML5Jūs esat dzirdējuši par HTML5. Visi to izmanto. Tas tiek dēvēts par interneta glābēju, ļaujot cilvēkiem izveidot bagātīgas, saistošas ​​tīmekļa lapas, neizmantojot Flash un Shockwave. Lasīt vairāk
  • Uzziniet HTML5 no nulles (Udemy, bezmaksas)
  • HTML5 un CSS3 pamati: Absolūto iesācēju izstrāde (9. kanāls, bezmaksas)
  • Sāciet JavaScript kodēšanu tūlīt Sāciet kodēt JavaScript tūlīt, izmantojot šos 5 lieliskos bezmaksas resursus Lasīt vairāk

Ar kuru valodu jūs brauksit?

Tāpat kā visos programmēšanas pasākumos, nav pareiza vai nepareiza atbilde. Katrai valodai ir sava izmantošana programmatūras pasaulē un savas priekšrocības. Ja vēlaties attīstīt divas galvenās mobilās operētājsistēmas, tad gan Java, gan Swift ir lieliskas vietas, kur sākt.

Kodēt iemācīšanās ir līdzīga jebkurai citai prasmei, un tas prasīs laiku. Jūs pieļausit kļūdas, bet darīsit kule apkārt un mācies no savām kļūdām Kā iemācīties programmēšanu bez visa stresaVarbūt jūs esat nolēmis turpināt programmēšanu, vai nu karjeru, vai tikai hobiju. Lieliski! Bet varbūt jūs sākat justies satriekti. Ne tik lieliski. Šī ir palīdzība jūsu ceļojuma atvieglošanai. Lasīt vairāk un tas jūs padarīs par labāku izstrādātāju. Dažreiz vienkārši padarot valodas spieķis jūsu smadzenēs var būt sarežģīts 7 noderīgi triki jaunas programmēšanas valodas apguveiIr pareizi satriecties, kad mācāties kodēt. Jūs, iespējams, aizmirsīsit lietas tik ātri, kā jūs tos uzzināsit. Šie padomi var palīdzēt labāk saglabāt visu šo jauno informāciju. Lasīt vairāk . Pārliecinieties, ka pilnībā izmantojat visus tur pieejamos bezmaksas resursus. Tomēr lielākoties izklaidējieties!

Kuru valodu tu vēlies iemācīties? Vai jūs šajā sarakstā pievienotu kādas valodas? Vai esat iemācījies valodu un izveidojis savas mobilās lietotnes? Paziņojiet mums par to komentāros zemāk.

Attēla kredīts: Gil C, izmantojot vietni Shutterstock.com, Gdainti, izmantojot vietni Shutterstock.com

Džeimss ir MakeUseOf iepirkumu ceļvežu un aparatūras ziņu redaktors un ārštata rakstnieks, kurš aizraujas ar tehnoloģiju padarīšanu pieejamu un drošu ikvienam. Līdztekus tehnoloģijām viņus interesē arī veselība, ceļojumi, mūzika un garīgā veselība. Beidzis mašīnbūvi no Surrejas universitātes. Var atrast arī rakstot par hroniskām slimībām vietnē PoTS Jots.