Så, du vil utvikle Android Apps? Slik lærer du

Så, du vil utvikle Android Apps? Slik lærer du / Android

Etter så mange år vil man tro at mobilmarkedet er nå mettet med hver app som er tenkelig for mannen - men det er ikke tilfelle. Det er nok av nisjer som fortsatt må fylles, og selv nåværende markeder med flere ledende apps kan fortsatt falle bak i kvalitet. Alt det å si: det er alltid plass til nye Android-apper, og med litt kunnskap kan du være den neste utvikleren for å skape et smash hit.

Før du begynner på Android-utviklingsreisen din, er det noen forutsetninger du må oppfylle.

Java-opplevelse: Android-utvikling er for det meste gjort i Java. Det er ikke et vanskelig språk å lære i seg selv, men å vite hvordan det gjelder Android-utvikling, kan være forvirrende uten et solidt grunnlag i språket. Android Java er ikke nøyaktig standard Java, men lære standard Java 2 nettsteder og 2 apper som kan hjelpe når du lærer Java Programmering 2 nettsteder og 2 apper som kan hjelpe når du lærer Java-programmering Det er mange folk jeg vet hvem som vil vite hvordan man programmerer, men de er forvirret av hvordan man starter og hva de generelle ideene om programmering er. I tillegg er det et stort ... Les mer vil gjøre det mye enklere for deg å plukke opp Android-utvikling.

XML-opplevelse: Å vite XML kan være nyttig i en rekke tekniske relaterte felt, og Android er ikke noe unntak. Spesielt XML-filer Hva er en XML-fil og hva er dens bruk? [I tilfelle du lurte på] Hva er en XML-fil og hva er dens bruk? [I tilfelle du lurte på] Les Mer gjør det enklere å erklære brukergrensesnittelementer i appene du lager. Tidligere erfaring er et stort pluss.

Utviklingsmiljø: De fleste Android-utviklere anbefaler å bruke Eclipse som utviklingsmiljø for kodingssessene dine. Du må også installere Android SDK før du kan begynne å lage programmer. Heldigvis tilbyr Android en enkelt pakke som inkluderer Eclipse, Android SDK og relaterte verktøy. Vær oppmerksom på at i løpet av den nærmeste tiden vil de fleste Android-utviklingen bevege seg bort fra Eclipse mot Android Studio, så du vil kanskje se på det også.

utholdenhet: Til slutt kommer det å ta tid å lære inn og ut av Android-utviklingsverktøyet. Lære å lage en kvalitet appen kommer til å ta enda mer tid. Ikke haste. Hold deg til det og fokus på tankene dine på lang sikt. Hvis du ikke gjør det, blir du frustrert og vil gi opp.

Offisiell Android Developer Site

Det beste stedet å starte denne listen ville være den offisielle Android-utvikler siden. De har alt du kan trenge for din app-utviklende reise, inkludert IDE og verktøyene nevnt ovenfor for å komme i gang. Og å se hvordan dette nettstedet drives av de faktiske vedlikeholderne av Android SDK, er det fornuftig at informasjonen deres vil være den beste og mest oppdaterte.

For nybegynnere har dette nettstedet en omfattende opplæringsseksjon som spenner fra å sette opp miljøet ditt og bygge din første Android-app hele veien til å distribuere en ferdiggjort app og tjene penger på Play-butikken. For avanserte brukere vil API-guider og referanser alltid være der for å hjelpe deg med å finne de mest effektive løsningene på app-utviklingsproblemer.

Min favoritt del om dette nettstedet er at de ikke bare lærer deg hvordan å gjøre ting, men hvordan å gjøre dem vi vil. Det er fire treningsseksjoner for “beste praksis” om grensesnitt design, brukerinngang, ytelse og sikkerhet - absolutt essensielle for alle som ønsker å lære Android utvikling.

Pris: GRATIS

Mobile Tuts + med Android

Tuts + (AKA TutsPlus) er en god ressurs for opplæringen generelt, men deres Android-seksjon har tonnevis med flott informasjon for både nybegynnere og veteranutviklere. Bare bla gjennom Android-oppføringene, og du finner over 150 utviklingsopplæringer som har blitt postet de siste tre årene.

Det er herlig at Tuts + kategoriserer hver opplæring i henhold til teknologi (Android SDK i dette tilfellet), samt vanskeligheter og estimert sluttid. Disse opplæringsprogrammene er alle tekstbaserte, men de er profesjonelt formatert og inneholder mange skjermbilder for å hjelpe deg i tilfelle forvirring..

Jeg nevnte før at du vil vite Java og XML før du hopper inn i Android-utvikling. Vel, Android 101-serien av opplæringsprogrammer på Tuts + starter deg med en introduksjon til Java før du tar tak i Android SDK. De vet virkelig hva de gjør, og de har gjort en fantastisk jobb i å lette læringskurven.
Pris: GRATIS

Marakana Android Bootcamp Series 2012

Marakana er et selskap som gir opplæring til IT-fagfolk på ulike felt, og deres kompetanse viser virkelig når du tar en titt på noen av deres tilbud. På Android-fronten har de gitt ut en serie med videoer som heter Android Bootcamp Series, og de har vist seg å være noen av de mest nyttige Android-utviklingsvideoene som er der ute.

Videoene ble tatt opp i løpet av en fem dagers treningsleir for Android-utvikling, så disse er ikke dine YouTube-videoer med god kunnskap om enkelte emner - det er heller ikke ekte læresetninger som er blitt undervist i selve seminarmiljøer av fagfolk for fagfolk.

Hver leksjon er av variabel lengde: noen tar bare tretti minutter å konsumere mens andre kan ta opptil tre timer. Det er utrolig at Marakana utgitt fem dager å lære gratis, så dra nytte av det mens du kan. Men før du begynner, bør du ha en god forståelse av Java siden det er en av deres forutsetninger for kurset.

Pris: GRATIS

Android Development Tutorials @ Vogella.com

Vogella er et nettsted dedikert til oppkjøp og distribusjon av kunnskap til Java, Android og Eclipse. De har en rekke opplæringsprogrammer for Android-utvikling, og de er svært profesjonelle, foret med tonnevis av skjermbilder og råd for å komme i gang så raskt som mulig uten å hoppe over viktige detaljer.

Disse opplæringene begynner helt fra bunnen, for eksempel å sette opp Android-utviklingsmiljøet ditt og lære grunnleggende Android-utviklingskonsepter, til mellomliggende emner som behandling av XML, utforming av avanserte grensesnitt og spilling med enhetssensorer. Mengden er ikke så stor som de andre ressursene i denne artikkelen, men kvaliteten kan ikke ignoreres.

Pris: GRATIS

Android Development Series @ Lynda.com

Hvis du lærer best ved video og Bootcamp-serien fra Marakana ikke var nok for deg, kan du kanskje vurdere Android-utviklingsvideoene på Lynda.com, et nettsted med tusenvis av forskjellige videokurser over hundrevis av ulike fagrelaterte fag. Lynda.coms Android-seksjon er hjemmet til elleve videokurser som hver er mellom to og syv timer lange, noe som resulterer i over 40 timer med kvalitetsutdanning.

En video tar deg gjennom prosessen med å bygge en notatbar app fra begynnelsen. En annen video gir syv timer med den grunnleggende Java-treningen du trenger. En annen video tar tak i temaet Flash spillutvikling på Android. De er alle verdt en klokke og Lynda har vist seg å være en stor ressurs for læring.

Pris: $ 25 per måned abonnement. Det er et alternativ for en syv-dagers gratis prøveperiode. Hvis du abonnerer, må du sørge for at du benytter deg av prisen og sjekk ut de andre pedagogiske fagene på nettstedet.

Konklusjon

Dette er et flott tidspunkt for å lære å utvikle apper til Android. Det er flere ressurser tilgjengelig der ute enn til enhver tid før, og du kan få tilgang til de fleste av disse ressursene uten å betale noen prosent. Og det spiller ingen rolle hvilken metode du foretrekker - skriftlige guider, videoopplæringer, innspilte forelesninger, etc. - fordi det er nok variasjon.

Ikke nevnt i artikkelen er MIT App Inventor, som er et verktøy levert av MIT som gjør app utviklingsprosessen til en visuell. Det er flott for ikke-kodere og nybegynnere, selv om det gir ofre av fleksibiliteten og kontrollen som følger med å lage en app fra begynnelsen. Ta en titt på vår guide til MIT App Inventor hvis du er interessert.

Bare husk at det ikke vil bli en over natten prosess. Det tar mye tid å lære og internalisere de nødvendige konseptene, så ikke gi opp. Hold deg til det, og en dag kan du få en markedsførende app som alle elsker.

Image Credits: Android Phone Via Shutterstock

Utforsk mer om: App Utvikling, Programmering.