Dakle, želite razviti Androidove aplikacije? Evo kako naučiti

  • William Charles
  • 0
  • 4462
  • 261
Oglas

Nakon toliko godina, moglo bi se pomisliti da je tržište mobilnih uređaja zasićeno svakom aplikacijom koju čovjek može zamisliti - ali to nije slučaj. Postoji mnogo niša koje još uvijek treba popuniti, a čak i trenutna tržišta s nekoliko vodećih aplikacija i dalje mogu zaostajati u kvaliteti. Sve to za reći: uvijek ima mjesta za nove Android aplikacije, a uz malo znanja, mogli biste biti sljedeći programer koji će stvoriti hit udarac.

Prije nego što započnete na svom razvojnom putu za Android, postoji nekoliko preduvjeta koje morate ispuniti.

Java iskustvo: Android razvoj uglavnom se vrši na Javi. Jezik za učenje nije težak, sam po sebi, ali znajući kako se on primjenjuje na razvoj Androida može biti zbunjujuće bez čvrstog osnova na tom jeziku. Android Java nije točno standardna Java, ali učenje standardnih Java 2 web stranica i 2 aplikacije koje mogu pomoći kod učenja Java programiranja 2 web stranice i 2 aplikacije koje mogu pomoći pri učenju Java programiranja Postoji puno ljudi koje bih želio znati programirati, a ipak zbunjeni su kako započeti i koje su opće ideje programiranja. Pored toga, tu je i veliki… koji će vam znatno olakšati odabir Android razvoja.

XML iskustvo: Poznavanje XML-a može biti korisno u mnogim tehnološkim područjima i Android nije iznimka. Konkretno, XML datoteke Što je XML datoteka i kako je možete otvoriti i koristiti? Što je XML datoteka i kako je možete otvoriti i koristiti? Možda ste vidjeli pojam "XML." Možda ste slučajno otvorili XML datoteku. Što je XML i kako ga koristiti? olakšajte deklariranje UI elemenata u aplikacijama koje stvarate. Dosadašnje iskustvo je veliki plus.

Razvojno okruženje: Većina Androidovih programera preporučuje korištenje Eclipse kao razvojnog okruženja za vaše sesije kodiranja. Trebat ćete instalirati i Android SDK prije nego što počnete izrađivati ​​aplikacije. Srećom, Android pruža jedinstveni paket koji uključuje Eclipse, Android SDK i slične alate. Imajte na umu da će se u većini budućnosti većina Androidovih razvojnih uređaja odmaknuti od Eclipse-a prema Android Studio-u, pa ćete možda možda htjeti pogledati i to.

Ustrajnost: I na kraju će trebati vremena za učenje dodataka za razvoj Androidovih alata. Učenje kako stvoriti kvaliteta aplikaciji će trebati još više vremena. Ne žuri. Držite se toga i usredotočite svoj um na dugoročno. Ako to ne učinite, bit ćete frustrirani i želite se odreći.

Službena web stranica za razvojne programere Android

Najbolje mjesto za započinjanje ovog popisa bila bi službena web stranica za razvojne programere Android. Imaju sve što će vam ikada trebati za vaše putovanje u razvoju aplikacija, uključujući IDE i gore navedene alate za početak. A s obzirom na to kako ovu web lokaciju vode stvarni održavači Android SDK-a, ima smisla da bi njihove informacije bile najbolje i najnovije..

Za početnike, ova stranica ima sveobuhvatan odjeljak za obuku koji se kreće od postavljanja vašeg okruženja i izgradnje prve Android aplikacije do distribucije finalizirane aplikacije i zarade na Play Storeu. Za napredne korisnike API vodiči i reference uvijek će biti tu koji će vam pomoći da pronađete najefikasnija rješenja za probleme s razvojem aplikacija.

Moj omiljeni dio ove stranice je da vas oni ne podučavaju kako raditi stvari, ali kako ih raditi dobro. Postoje četiri sekcije za obuku za “najbolje prakse” što se tiče dizajna sučelja, korisničkog unosa, performansi i sigurnosti - apsolutne osnove za sve koji žele naučiti razvoj Androida.

Cijena: BESPLATNO

Mobile Tuts + s Androidom

Tuts + (AKA TutsPlus) je sjajan resurs za poduke općenito, ali njihov Android odjeljak ima mnoštvo sjajnih informacija za početnike i veterane programere. Samo pregledajte popise Androida i pronaći ćete više od 150 tutorijala o razvoju koji su objavljeni u posljednje tri godine.

Divno je što Tuts + kategorizira svaki udžbenik prema tehnologiji (Android SDK u ovom slučaju) kao i poteškoćama i procijenjenom vremenu završetka. Svi su udžbenici temeljeni na tekstu, ali profesionalno su oblikovani i uključuju mnoštvo snimaka zaslona kako bi vam pomogli u slučaju nejasnoće.

Prije sam spomenuo da ćete prije upoznavanja s Androidom htjeti upoznati Java i XML. Pa, Android 101 serija tutorijala na Tuts + započinje uvodom u Javu prije nego što se pozabavite Android SDK-om. Oni stvarno znaju što rade i napravili su fantastičan posao u ublažavanju krivulje učenja.
Cijena: BESPLATNO

Marakana Android Bootcamp Series 2012

Marakana je tvrtka koja pruža obuku za IT stručnjake iz različitih područja i njihova stručnost zaista pokazuje kada pogledate neke od njihovih ponuda. S prednje strane Androida objavili su niz video zapisa nazvanih Android Bootcamp Series i pokazali su se da su jedan od najkorisnijih videozapisa za razvoj Androida koji su trenutno vani.

Videozapisi su snimljeni tijekom petodnevnog kampa uživo za razvoj Androida, tako da to nisu vaši videozapisi s YouTube-a koji prolaze sa mlinom, sa prolaznim znanjem o određenim predmetima - radije, ovo su stvarna učenja koja su naučena u stvarnosti okruženja za seminare od strane profesionalaca za profesionalce.

Svaka lekcija je promjenljive duljine: neka traje samo trideset minuta, dok druga može trajati i do tri sata. Nevjerovatno je što je Marakana besplatno predavala pet dana vrijedne nastave, pa iskoristite to dok možete. Međutim, prije nego što započnete, trebali biste dobro shvatiti Javu, jer je to jedan od preduvjeta za tečaj.

Cijena: BESPLATNO

Vodiči za razvoj Androida @ Vogella.com

Vogella je web stranica posvećena stjecanju i distribuciji znanja za Java, Android i Eclipse. Imaju niz tutorijala za razvoj Androida i vrlo su profesionalni, obloženi tonom snimaka zaslona i savjeta kako da što brže započnete bez preskakanja važnih detalja.

Ovi vodiči započinju od samog dna, poput postavljanja razvojnog okruženja za Android i učenja osnovnih Androidovih razvojnih koncepcija, do srednjih tema poput obrade XML-a, dizajniranja naprednih sučelja i igranja s senzorima uređaja. Količina nije velika koliko ostali resursi u ovom članku, ali kvaliteta se ne može zanemariti.

Cijena: BESPLATNO

Android razvojna serija @ Lynda.com

Ako najbolje učite putem videa, a serija Bootcamp s Marakane nije vam bila dovoljna, razmislite o razvojnim videozapisima za Android na Lynda.com, web stranici s tisućama različitih video tečaja preko stotina različitih tema vezanih uz tehnologiju. U odjeljku za Android Lynda.com nalazi se jedanaest video tečajeva koji traju između dva i sedam sati, što rezultira s više od 40 sati kvalitetnog obrazovanja.

Jedan video zapis vodi vas kroz proces izrade aplikacije za bilješke ispočetka. Drugi videozapis pruža sedam sati osnovnog Java treninga koji će vam trebati. Još jedan se video bavi temu razvoja Flash igara na Androidu. Svi ih vrijede pogledati i pokazalo se da je Lynda ogroman resurs za učenje.

Cijena: 25 USD mjesečne pretplate. Postoji mogućnost besplatnog probnog razdoblja od sedam dana. Ako se pretplatite, obavezno iskoristite cijenu i pogledajte ostale obrazovne predmete na web mjestu.

Zaključak

Ovo je sjajno vrijeme za učenje kako razviti aplikacije za Android. Na raspolaganju je više resursa nego u bilo koje vrijeme prije i većini tih resursa možete pristupiti bez da ikada platite cent. I nije važno koju metodu preferirate - pisani vodiči, video vodiči, snimljena predavanja itd. - jer postoji dovoljno raznolikosti.

U članku se ne spominje MIT App Inventor, alat koji nudi MIT koji proces razvoja aplikacije pretvara u vizualni. Odličan je za nekodiratere i početnike, iako žrtvuje veliku fleksibilnost i kontrolu što dolazi stvaranjem aplikacije ispočetka. Pogledajte naš vodič za MIT App Inventor ako vas zanima.

Sjetite se samo da to neće biti preko noći proces. Potrebno je mnogo vremena da naučite i internalizirate potrebne koncepte, zato ne odustajte. Držite se toga i jednog dana ćete možda imati marketinšku aplikaciju koju svi vole.

Slikovni krediti: Android telefon putem Shutterstocka




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.