Deci, doriți să dezvoltați aplicații Android? Iată cum să învățați
După atâția ani, s-ar crede că piața de telefonie mobilă este acum saturată cu orice aplicație imaginabilă pentru om - dar asta nu este cazul. Există o mulțime de nișe care trebuie încă ocupate și chiar piețele curente, cu mai multe aplicații de vârf, pot să rămână în urmă în ceea ce privește calitatea. Tot ce trebuie să spui: există mereu loc pentru noi aplicații Android și, cu puțină cunoștință, ai putea fi următorul dezvoltator pentru a crea un hit imens.
Înainte de a începe în călătoria dvs. de dezvoltare Android, există câteva premise pe care trebuie să le îndepliniți.
Experiență Java: Dezvoltarea Android este în mare parte realizată în Java. Nu este un limbaj dificil de învățat, în sine, dar știind cum se aplică dezvoltării Android poate fi confuză fără o fundamentare fermă în limbaj. Android Java nu este exact standard Java, dar standard de învățare Java 2 site-uri web și 2 aplicații care pot ajuta la învățarea programării în Java 2 site-uri web și 2 aplicații care pot ajuta la învățarea programării Java Există o mulțime de oameni care știu cine ar dori să știe cum să programeze, sunt confuzi de cum să înceapă și de ce sunt ideile generale de programare. În plus, există o mare ... Citeste mai mult va face mult mai ușor pentru tine pentru a ridica Android de dezvoltare.
Experienta XML: Cunoașterea XML poate fi utilă într-o serie de domenii legate de tehnologie, iar Android nu face excepție. În special, fișiere XML Ce este un fișier XML și care sunt utilizările acestuia? [În cazul în care v-ați întrebat] Ce este un fișier XML și care sunt utilizările acestuia? [În cazul în care v-ați întrebat] Citiți mai mult facilitează declararea elementelor UI în aplicațiile pe care le creați. Experiența trecută este un mare plus.
Mediu de dezvoltare: Majoritatea dezvoltatorilor Android recomandă utilizarea Eclipse ca mediu de dezvoltare pentru sesiunile de codare. De asemenea, va trebui să instalați kitul SDK Android înainte de a începe să faceți aplicații. Din fericire, Android oferă un singur pachet care include Eclipse, Android SDK și instrumente asociate. Fiți conștienți de faptul că în viitorul apropiat, majoritatea dezvoltării Android se va muta de la Eclipse spre Android Studio, așa că poate doriți să căutați în acest lucru și.
Perseverenţă: În cele din urmă, învățarea in-out-urilor din kitul de dezvoltare Android va avea nevoie de timp. Învățați cum să creați un calitate aplicația va dura și mai mult timp. Nu vă grăbiți. Păstrați-vă și concentrați-vă mintea pe termen lung. Dacă nu, vei fi frustrat și vrei să renunți.
Site oficial al dezvoltatorului Android
Cel mai bun loc pentru a începe această listă ar fi site-ul oficial al dezvoltatorului Android. Ei au tot ceea ce ai putea avea vreodată nevoie pentru călătoria în curs de desfășurare a aplicației, inclusiv IDE-urile și instrumentele menționate mai sus pentru a începe. Și văzând cum funcționează acest site de către administratorii actuali ai SDK-ului Android, este logic ca informațiile lor să fie cele mai bune și mai recente.
Pentru începători, acest site are o secțiune cuprinzătoare de instruire care variază de la configurarea mediului dvs. și construirea primei aplicații Android până la distribuirea unei aplicații finalizate și realizarea de bani în Magazin Play. Pentru utilizatorii avansați, ghidurile și referințele API vor fi întotdeauna acolo pentru a vă ajuta să găsiți cele mai eficiente soluții pentru problemele legate de dezvoltarea aplicațiilor dvs..
Partea mea preferata despre acest site este ca nu te invata doar pe tine Cum să facă lucrurile, ci cum să le facă bine. Există patru secțiuni de instruire pentru “cele mai bune practici” în ceea ce privește designul de interfață, intrarea utilizatorului, performanța și securitatea - esențiale absolut necesare pentru oricine dorește să învețe dezvoltarea Android.
Preț: GRATUIT
Mobile Tuts + cu Android
Tuts + (AKA TutsPlus) este o resursă excelentă pentru tutoriale în general, dar secțiunea lor Android are multe informații excelente atât pentru începători, cât și pentru dezvoltatori veterani. Doar căutați printre listele Android și veți găsi peste 150 de tutoriale de dezvoltare care au fost postate în ultimii trei ani.
Este minunat ca Tuts + să clasifice fiecare tutorial în funcție de tehnologie (SDK Android în acest caz), precum și dificultate și timpul estimat de finalizare. Aceste tutoriale sunt bazate pe text, dar sunt formate profesional și includ multe imagini de ecran pentru a vă ajuta în caz de confuzie.
Am menționat mai înainte că veți dori să cunoașteți Java și XML înainte de a sari în dezvoltarea Android. Ei bine, seria de tutoriale Android 101 pe Tuts + vă începe cu o introducere în Java înainte de a aborda Android SDK. Ei știu cu adevărat ce fac și au făcut o treabă fantastică în relaxarea curbei de învățare.
Preț: GRATUIT
Marakana Android Bootcamp Seria 2012
Marakana este o companie care oferă cursuri profesioniștilor IT în diferite domenii, iar expertiza lor arată într-adevăr atunci când vă uitați la unele dintre ofertele lor. Pe frontul Android, au lansat o serie de videoclipuri numite seria Android Bootcamp și s-au dovedit a fi unele dintre cele mai utile videoclipuri de dezvoltare Android care sunt în prezent acolo.
Videoclipurile au fost înregistrate în timpul unei tabere live de instruire de cinci zile pentru dezvoltarea Android, astfel că acestea nu sunt videoclipurile dvs. YouTube cu cunoștințe despre anumite subiecte - mai degrabă acestea sunt învățături reale care au fost predate în realitate medii de seminar de către profesioniști pentru profesioniști.
Fiecare lecție are o lungime variabilă: unii iau doar treizeci de minute pentru a consuma, în timp ce alții pot dura până la trei ore. Este uimitor faptul că Marakana a eliberat gratuit cursuri de cinci zile, astfel încât să profitați de el cât timp poți. Cu toate acestea, înainte de a începe, ar trebui să aveți o înțelegere bună a Java-ului, deoarece aceasta este una dintre premisele lor pentru curs.
Preț: GRATUIT
Dezvoltare Tutoriale Android @ Vogella.com
Vogella este un site dedicat achiziției și distribuției de cunoștințe pentru Java, Android și Eclipse. Ei au o serie de tutoriale pentru dezvoltarea Android și sunt extrem de profesioniști, căptușite cu tone de capturi de ecran și sfaturi pentru a vă începe să porniți cât mai repede posibil, fără a sări despre detalii importante.
Aceste tutoriale încep de la partea de jos, cum ar fi crearea mediului de dezvoltare Android și învățarea conceptelor de bază ale dezvoltării Android, subiecte intermediare precum procesarea XML, proiectarea interfețelor avansate și jocul cu senzorii dispozitivelor. Cantitatea nu este la fel de mare ca celelalte resurse din acest articol, dar calitatea nu poate fi ignorată.
Preț: GRATUIT
Android Dezvoltare Series @ Lynda.com
Dacă învățați cel mai bine video și seria Bootcamp de la Marakana nu a fost suficientă pentru dvs., atunci vă recomandăm să luați în considerare videoclipurile de dezvoltare Android de pe Lynda.com, un site cu mii de cursuri video diferite în sute de subiecte legate de tehnologie. Secțiunea Android a lui Lynda.com găzduiește unsprezece cursuri video care au loc undeva între două și șapte ore, rezultând peste 40 de ore de educație de calitate.
Un videoclip vă duce prin procesul de a construi o aplicație care ia notițe de la zero. Un alt videoclip oferă șapte ore de pregătire Java esențială de care veți avea nevoie. Încă un alt videoclip abordează subiectul dezvoltării jocului Flash pe Android. Toate merită un ceas și Lynda sa dovedit a fi o resursă vastă pentru învățare.
Preț: 25 USD pe abonament lunar. Există o opțiune pentru o încercare gratuită de șapte zile. Dacă vă abonați, asigurați-vă că profitați de preț și verificați celelalte subiecte educaționale de pe site.
Concluzie
Acesta este un moment excelent pentru a învăța cum să dezvolți aplicații pentru Android. Există mai multe resurse disponibile decât oricând înainte și puteți accesa majoritatea acestor resurse fără să plătiți niciodată un cent. Și nu contează ce metodă preferați - ghiduri scrise, tutoriale video, prelegeri înregistrate etc. - deoarece există suficientă varietate.
Nu este menționată în articol este MIT App Inventor, care este un instrument furnizat de MIT care transformă procesul de dezvoltare a aplicației într-unul vizual. Este grozav pentru non-coderi și începători, deși sacrifică o mulțime de flexibilitate și control care vine cu crearea unei aplicații de la zero. Consultați ghidul nostru pentru aplicația MIT App Inventor dacă vă interesează.
Amintiți-vă că nu va fi un proces peste noapte. Este nevoie de mult timp pentru a învăța și a internaliza conceptele necesare, așa că nu renunțați. Păstrați-vă și într-o bună zi puteți avea o aplicație de rupere a pieței pe care toată lumea o iubește.
Credite de imagine: Telefon Android prin Shutterstock
Explorați mai multe despre: dezvoltarea aplicațiilor, programarea.