Att skapa Android Apps-för nybörjare (4 / 7 steg)
Steg 4: Ladda ner programvara
Kursen du har valt ska gå genom ladda ner och installera JDK, Android SDK och rekommenderade IDE. Jag råder inte göra detta utan detaljerade instruktioner av den typ som anges i kurs anteckningar, eftersom det är inte helt lätt, men den data överför golfbanan finns i nästa stycke för dem att välja att flyga solo.
JDK måste installeras innan IDE, och om du använder Android Studio som din IDE då du ska hämta Android SDK (och emulator) som en del av den. När du klickar på länken Android Studio bör det automatiskt erbjuda rätt version för ditt operativsystem.
Det blir förmodligen en felsökningsguide för din kurs med en lista över de problem studenter oftast stöter och hur man kan övervinna dem. Var noga med att kontrollera att datorn och operativsystemet uppfyller de rekommenderade kraven innan du börjar, inklusive att ha tillräckligt med ledigt utrymme.
Det bästa råd jag kan ge är att ha tålamod. Filerna är stora, så ladda ner under en lugn del av dagen om du har en långsam anslutning. Efter dataöverföring, paketen kan ta ganska lång tid att installera även på en ganska ny dator och IDE kan ta ett tag att ställa upp och även att få i gång varje gång du startar upp. Förvara inte trycka tangenter om inget verkar hända, gå och få en kopp kaffe och sedan ta en titt 10 minuter senare.
Om du har lite utrymme på hårddisken, eller har en äldre dator eller OS som inte uppfyller de rekommenderade minimikrav för att köra denna utveckling programvara, finns det ett alternativ. Studenter inskrivna på Intro till Java programmering MOOC erbjuds av San Jose State University via den Udacity plattformen kan utnyttja en web-baserad IDE för att utföra de kodning övningarna. Denna MOOC är en Java kurs istället för en Android kurs, men om du arbeta dig igenom det (beräknade tidsåtgången: 4 månader) du kommer att ha gjort en mycket bra start mot att veta vad du behöver veta för att börja utveckla Android apps. Med hjälp av San Jose remote IDE har sina begränsningar (inte minst, finns det ingen felsökningsverktyget hjälper dig hitta bristerna i koden), men det är mycket bättre än ingenting.
Det kan finnas andra MOOCs som använder en webb-baserad IDE också.