Svatko je u jednom trenutku iskusio želju za programiranjem. Međutim, općenito postoje četiri ograničavajuća čimbenika: vremenska ograničenja, materijal za učenje, mentalne blokade i raspon pažnje. Stoga očistite svoj raspored, razbistrite um i sami liječite svoj ADD šalicom svoje omiljene kave jer ovdje je materijal koji vam je potreban da naučite kako programirati.
Najteži dio učenja programiranja je prevladavanje mentalne blokade. Prvo, ne postoji božanstvo programiranja koje ikome daje pismenost kodiranja. Učenje kodiranja je isto kao i učenje bilo kojeg jezika. Postoje imenice, glagoli i rečenice koje se spajaju na određeni način kako bi imale smisla za računalo. Nakon što zapišete cijelu misao, program radi ispravno.
Drugo, čak i stručnjaci za Javu s doktoratom računalnih znanosti misle da Java ima ogromne crne kutije s ulazima i izlazima. Kao i sa svakim drugim jezikom, što je vaša stručnost veća, to znači da možete koristiti opskurnije jezične strukture. Ipak, svatko može naučiti osnovne jezične strukture.
Treća mentalna blokada je da se motivirate i "Samo učini to." Alati su besplatni. Sredstva su dostupna. Svatko tko želi napisati program može to učiniti i objaviti svoj rad. Dakle, trebate jednostavno uskočiti u svoj IDE i početi nešto stvarati.
Alati: Kako izraditi Android aplikaciju 1. dio: Postavljanje Eclipse i Android SDK - Postavljanje Eclipse i Android SDK-a dat će vam osnovne alate koji su vam potrebni za početak izrade Android aplikacije. Kao i sa svakim drugim projektom, trebali biste započeti tako što ćete prikupiti svoje alate i naučiti ih koristiti.
Vještine: "Java vodiči" - Java Tutorials je u biti http e-knjiga koja je postavljena u istom formatu kao i mnogi certifikati i online tečajevi. Mnogi su ljudi izjavili da žele "sjesti i naučiti Javu." Java Tutoriali su sjajan način da učinite upravo to. Ovo je prilagođeno pisanju generičkih Java aplikacija, a ne konkretno Androidovoj implementaciji Jave. Učenje ovog materijala će vam dati jaku bazu znanja za programiranje Java aplikacija.
Materijali: Android "Indeks paketa" - Android Package Index je referenca za sve pakete, klase i API-je koje pruža Google. Nakon što naučite programirati u Javi, trebate naučiti o pojedinačnim sastavnim dijelovima aplikacije. Svaki od ovih paketa funkcionira kao imenica i glagol u vašem pisanju. Dokumentacija pokazuje prikladno vrijeme i mjesto za korištenje ovih riječi, kao i ono što iz njih dobivate. Ovaj indeks paketa služi kao vaš rječnik.
Arhitektura: "Android dizajn" - Stranica Android Design odlična je platforma za pokretanje ideja u vašoj Android aplikaciji. Ova stranica je primjer onoga što bi Google želio vidjeti. Svaka stranica prikazuje implementacije dizajna koje preporučuje Google.
Ljudski aspekt: Naš Android hakerski forum savršeno je mjesto za postavljanje pitanja, dobivanje odgovora i pregled radova drugih programera.
Dakle, pokrili smo sve osnove potrebne za početak izrade vlastitih Android aplikacija. Na Internetu su dostupni gotovo beskonačni resursi. Podijelite svoje omiljene izvore u nastavku.