Alla har upplevt lusten att programmera vid ett eller annat tillfälle. Det finns dock generellt fyra begränsande faktorer: tidsbegränsningar, studiematerial, mentala blockeringar och uppmärksamhetsintervall. Så rensa ditt schema, rensa tankarna och självmedicinera din ADD med en god kopp ditt favoritkaffe för här är materialet du behöver för att lära dig hur du programmerar.
Den svåraste delen av att lära sig programmera är att övervinna ett mentalt block. För det första, det finns ingen programmeringsgud där ute som ger någon kodläs och läskunnighet. Att lära sig koda är detsamma som att lära sig vilket språk som helst, det finns substantiv, verb och meningar som möts på ett visst sätt för att göra det vettigt för datorn. När du har skrivit ner en fullständig tanke fungerar programmet som det ska.
För det andra, även Java-experter med doktorsexamen i datavetenskap tycker att Java har enorma svarta lådor med ingångar och utgångar. Precis som med vilket språk som helst, ju högre din expertis betyder, desto mer oklara språkstrukturer kan du använda. Alla kan dock lära sig grundläggande språkstrukturer.
Det tredje mentala blocket är att bli motiverad och "Gör det bara". Verktygen är gratis. Resurserna finns tillgängliga. Alla som vill skriva ett program kan göra det och publicera sitt arbete. Så du behöver bara hoppa direkt in i din IDE och börja göra något.
Verktyg: Hur man bygger en Android-app Del 1: Konfigurera Eclipse och Android SDK - Att ställa in Eclipse och Android SDK ger dig de grundläggande verktygen du behöver för att komma igång med att skapa en Android-app. Som med alla projekt bör du börja med att samla ihop dina verktyg och lära dig att använda dem först.
Kompetens: "The Java Tutorials" - Java Tutorials är i huvudsak en http e-bok som är upplagd i samma format som många certifieringar och onlinekurser. Många människor har sagt att de vill "sätta sig ner och lära sig Java." Java Tutorials är ett bra sätt att göra just detta. Detta är skräddarsytt för att skriva generiska Java-applikationer, och inte specifikt Androids implementering av Java. Att lära sig detta material kommer att ge dig en stark kunskapsbas för programmering av Java-applikationer.
Material: Android "Paketindex" - Android Package Index är en referens för alla paket, klasser och API: er som tillhandahålls av Google. När du har lärt dig hur du programmerar i Java måste du lära dig om de enskilda byggstenarna i en applikation. Vart och ett av dessa paket fungerar som substantiv och verb i ditt skrivande. Dokumentationen visar lämplig tid och plats för att använda dessa ord samt vad du får ut av dem. Detta paketindex fungerar som din ordbok.
Arkitektur: "Android Design" - Android Design-sidan är en bra startplatta för idéer i din Android-applikation. Den här sidan är exempel på vad Google skulle vilja se. Varje sida visar designimplementeringar som rekommenderas av Google.
Den mänskliga aspekten: Vårt Android-hackingforum är det perfekta stället att ställa frågor, få svar och se andra utvecklares verk.
Så vi har täckt alla grunderna som behövs för att komma igång med att skapa dina egna Android-applikationer. Det finns nästan oändliga resurser tillgängliga på Internet. Vänligen dela dina favoritresurser nedan.