Alle har oplevet lysten til at programmere på et eller andet tidspunkt. Der er dog generelt fire begrænsende faktorer: Tidsbegrænsninger, Studiemateriale, Mentale blokeringer og Opmærksomhed. Så ryd din tidsplan, tøm dit sind, og selvmedicinér din ADD med en god kop af din yndlingskaffe, for her er det materiale, du skal bruge for at lære at programmere.
Den sværeste del af at lære at programmere er at overvinde en mental blokering. For det første er der ingen programmerende guddom derude, som giver nogen kode-kompetence. At lære at kode er det samme som at lære et hvilket som helst sprog, der er navneord, verber og sætninger, der kommer sammen på en bestemt måde for at give mening for computeren. Når du har skrevet en komplet tanke ned, fungerer programmet korrekt.
For det andet tænker selv Java-eksperter med ph.d.'er i datalogi, at Java har enorme sorte bokse med input og output. Ligesom med ethvert sprog, jo højere din ekspertise betyder, jo mere obskure sprogstrukturer kan du bruge. Alle kan dog lære grundlæggende sprogstrukturer.
Den tredje mentale blokering er at blive motiveret og "Gør det bare." Værktøjerne er gratis. Ressourcerne er tilgængelige. Alle, der vil skrive et program, kan gøre det og udgive deres arbejde. Så du skal bare hoppe direkte ind i din IDE og begynde at lave noget.
Værktøjer: Sådan bygger du en Android-app Del 1: Opsætning af Eclipse og Android SDK - Opsætning af Eclipse og Android SDK giver dig de grundlæggende værktøjer, du skal bruge for at komme i gang med at lave en Android-app. Som med ethvert projekt, bør du starte med at samle dine værktøjer og lære at bruge dem først.
Færdigheder: "Java Tutorials" - Java Tutorials er i det væsentlige en http E-bog, der er lagt ud i samme format som mange certificeringer og online kurser. Mange mennesker har udtalt, at de vil "Sætte dig ned og lære Java." Java Tutorials er en fantastisk måde at gøre netop dette på. Dette er skræddersyet til at skrive generiske Java-applikationer, og ikke specifikt Androids implementering af Java. At lære dette materiale vil give dig en stærk videnbase til programmering af Java-applikationer.
Materialer: Android "Pakkeindeks" - Android-pakkeindekset er en reference for alle de pakker, klasser og API'er, der leveres af Google. Når du har lært at programmere i Java, skal du lære om de individuelle byggesten i en applikation. Hver af disse pakker fungerer som navneord og verber i din skrift. Dokumentationen viser det rigtige tidspunkt og sted at bruge disse ord, samt hvad du får ud af dem. Dette pakkeindeks fungerer som din ordbog.
Arkitektur: "Android Design" - Android Design-siden er et fantastisk startpunkt for ideer i din Android-applikation. Denne side er eksempler på, hvad Google gerne vil se. Hver side viser designimplementeringer anbefalet af Google.
Det menneskelige aspekt: Vores Android-hackingforum er det perfekte sted at stille spørgsmål, få svar og se andre udvikleres værker.
Så vi har dækket alt det grundlæggende, der er nødvendigt for at komme i gang med at skabe dine egne Android-applikationer. Der er næsten uendelige ressourcer tilgængelige på internettet. Del venligst dine yndlingsressourcer nedenfor.