Att skapa Android Apps-för nybörjare (3 / 7 steg)
Steg 3: Att hitta en kurs
Det finns massor av online-kurser finns att lära dig Android. Några av de goda sådana inte kommer ens kosta dig ett öre. Du bör börja med att välja en kurs eftersom som avgör vilka IDE du använder och om du har problem med nedladdning IDE eller att få det att fungera, det kommer att finnas hjälp. Kursen du följer också råda dig vilka komponenter av Android SDK och JDK att hämta och installera. Allt detta kan vara förvirrande om du försöker att göra det på egen hand.
Den hjälpen kan vara mer än en felsökningsguiden eller ett online-forum för din kollega-studenter, men det bör vara tillräckligt. Du kan satsa, väljer du en MOOC (massiv open online kurs) med 10,000s eller ens 100,000s av andra studenter, någon kommer har haft samma problem som du även om kurslärare inte hade förutsett det. Detta är viktigt, eftersom IDEs är stora och ibland ganska otymplig applikationer som inte kommer med de tjänster du får om du köper kommersiell programvara. Att få IDE till arbete och blir tillräckligt bekant med den för att kunna använda den effektivt, kan ta ett tag.
Hur man väljer en Android kurs? Tja, jag ger min rekommendation i slutet av detta steg, så hoppa rakt det om du vill. Annars kan du be runt dina vänner (eller dina vänners barn) för en personlig rekommendation, om du vet någon som är en Android-snille. Om någon har avslutat en viss kurs och är beredda att hjälpa dig lite när du fastnar, gå med som.
Ett alternativ är att arbeta igenom Byggnaden din första App kursen i avsnittet utvecklare av Android webbplats. Du hittar en rad kurser i underavsnittet utbildning . Det finns också bra Java-självstudiekurser som tillhandahålls av Oracle, företaget som äger rättigheterna till Java.
Men om du arbetar på egen hand jag då också skulle undersöka vad de olika plattformarna som MOOC erbjuder. Allt annat lika, välja en kurs som körs för en viss snarare än "nej startdatum, alltid tillgängliga" typen. Sätt, det ska finnas massor av andra studenter som arbetar igenom det med dig och jagar forum kommer att vara ett bra ställe att dela insikter och få hjälp när du behöver den.
Ett ord om MOOCS och MOOC plattformar
Det finns en hel del MOOC plattformar nuförtiden, fyra av de största är Coursera, Udacity, Futurelearn och EdX. Alla dessa erbjuder Android och/eller Java kurser syftar till nybörjare. Kurser (som alla MOOCs) erbjuds av högskolor, andra prestigefyllda institutioner (exempelvis British Museum är medlem i FutureLearn) och vissa kommersiella organisationer, inklusive Google (Udacity), nuvarande utvecklare av Android OS.
I de flesta fall är det möjligt att komma åt kursens innehåll (vanligtvis videor, skrivet material, tester och övningar) och delta i diskussionsforum gratis, även om de senaste åren börjat plattformarna att göra större ansträngning att härleda inkomster från deras många användare världen över. Det innebär att du kommer förmodligen behöva betala om du vill att sådana saker som ett certifikat i slutet av kursen att bevisa att du har slutfört det, one-to-one coaching eller feedback på din kod. Men du egentligen behöver inte någon som att börja utveckla Android apps. Steg 6 ger förslag på var man kan hitta hjälp gratis.
Du behov till tecken upp till en MOOC plattform att gå en kurs, men du kan söka efter kurser utan att göra så. Några plattformar erbjuder kurser i andra språk än engelska. Gå in på alla plattformar som nämns ovan och sätta "Android" i sökrutan för att se vad som finns vid den aktuella tiden. Leta efter nybörjarkurser och, för nu, avvisa någon som nämner bara Java – du också behöva bli bekant med en Android IDE, lär dig XML och upptäck hur XML och Java (och resurser till exempel bilder) samverkar för att göra en Android app, och det görs bäst i början. Anteckna alla kurser som ser lämplig och deras startdatum. Gräva i Kursinfo att upptäcka som IDE kommer att användas. Om du vet någon som använder det IDE och är beredda att hjälpa dig, som kommer att vara en viktig faktor.
Vid denna punkt, kanske du har hittat en kurs du gillar utseendet på och vara tänkande om att betala för vad enhanced service som erbjuds. Trots allt, lära sig något nytt kommer att bli tufft och du behöver all hjälp du kan få, höger? Jag föreslår att du inte förbinder sig att betala, för nu i alla fall. Förmodligen hittar du att du kan uppgradera när som helst medan du arbetar med kursen, och det är meningslöst att betala för en tjänst som du aldrig behöver. Du kan bestämma i vecka 1 att app utveckling inte är för dig, eller du inte gillar stilen på detta viss kurs och vill prova en annan. Någon hjälp du behöver kan komma från andra källor-se steg 6.
Min rekommendation
Android-utveckling för nybörjare av Google på Udacity plattform. Klicka på "Tillgång kursmaterial" att ta en titt på föreläsningar gratis, du behöver inte ens registrera dig att göra detta.
Varför rekommenderar jag det?
- Det är en Google-kurs (och Google är Android utvecklare).
- Det är gratis.
- Det är en bra försmak kurs som måste du skriva enkla apps nästan genast.
- De video föreläsningarna är roligt och engagerande.
- Inga förkunskaper förutsätts.
- Det uppmuntrar eleverna att söka efter svar på sina problem själva (t.ex genom att konsultera dokumentationen till Java) i stället för daltande dem allt.
- Den använder Android Studio, som är nu den officiella (dvs Google-stöds) IDE. (Tidigare var Eclipse.)
- Det tar bara ca 4 veckor (på 6 timmar per vecka).
Så, nu du har valt en kurs, du behöver ladda ner Android SDK, JDK och en IDE till din dator.