Så vil du udvikle Android-apps? Sådan lærer du

  • Edmund Richardson
  • 0
  • 3543
  • 596
Reklame

Efter så mange år kunne man tro, at mobilmarkedet nu er mættet med enhver app, man kan forestille sig - men det er ikke tilfældet. Der er masser af nicher, der stadig skal udfyldes, og endda de nuværende markeder med flere førende apps kan stadig falde bagud i kvalitet. Alt det at sige: der er altid plads til nye Android-apps, og med lidt know-how kan du være den næste udvikler til at oprette et smash hit.

Før du begynder på din Android-udviklingsrejse, er der et par forudsætninger, som du har brug for.

Java-oplevelse: Android-udvikling sker for det meste i Java. Det er ikke et svært sprog at lære i sig selv, men at vide, hvordan det gælder Android-udvikling, kan være forvirrende uden et solidt fundament i sproget. Android Java er det ikke Nemlig standard Java, men lærer standard Java 2 Websites & 2 Apps, der kan hjælpe, når jeg lærer Java-programmering 2 Websites & 2 Apps, der kan hjælpe, når jeg lærer Java-programmering Der er masser af mennesker, jeg kender, der gerne vil vide, hvordan man programmerer, men alligevel er forvirret over, hvordan man starter, og hvad de generelle ideer ved programmering er. Derudover er der en stor ... vil gøre det meget lettere for dig at hente Android-udvikling.

XML-oplevelse: At kende XML kan være nyttigt i en række teknologirelaterede felter, og Android er ingen undtagelse. Især XML-filer Hvad er en XML-fil, og hvordan kan du åbne og bruge den? Hvad er en XML-fil, og hvordan kan du åbne og bruge den? Du har muligvis set udtrykket "XML." Du har måske endda ved et uheld åbnet en XML-fil. Hvad er XML, og hvordan bruger du det? gøre det lettere at erklære brugergrænsefladeelementer i de apps, du opretter. Tidligere erfaring er et stort plus.

Udviklingsmiljø: De fleste Android-udviklere anbefaler at bruge Eclipse som udviklingsmiljø til dine kodningssessioner. Du skal også installere Android SDK, før du kan begynde at oprette apps. Heldigvis leverer Android en enkelt pakke, der inkluderer Eclipse, Android SDK og relaterede værktøjer. Vær opmærksom på, at i den nærmeste fremtid vil de fleste Android-udvikling flytte væk fra Eclipse hen imod Android Studio, så du vil måske også undersøge det.

udholdenhed: Endelig vil det tage tid at lære ind og outs i Android-udviklingsværktøjskassen. Lær hvordan man opretter en kvalitet app vil tage endnu mere tid. Skynd dig ikke. Hold på det og fokuser dit sind på lang sigt. Hvis du ikke gør det, bliver du frustreret og vil give op.

Officielt Android Developer Site

Det bedste sted at begynde denne liste ville være den officielle Android-udviklerwebsite. De har alt, hvad du nogensinde kan have brug for til din app-udvikling, inklusive de IDE'er og værktøjer, der er nævnt ovenfor til at komme i gang. Og når man ser, hvordan dette websted drives af de faktiske vedligeholdere af Android SDK, er det fornuftigt, at deres oplysninger ville være de bedste og mest opdaterede.

For begyndere har dette websted en omfattende træningsafdeling, der spænder fra at oprette dit miljø og opbygge din første Android-app hele vejen til at distribuere en færdiggjort app og tjene penge i Play Store. For avancerede brugere vil API-guider og referencer altid være der for at hjælpe dig med at finde de mest effektive løsninger på dine app-udviklingsproblemer.

Min yndlingsdel ved dette websted er, at de ikke bare lærer dig hvordan at gøre ting, men hvordan man gør dem godt. Der er fire træningsafsnit til “bedste praksis” vedrørende interface-design, brugerinput, ydeevne og sikkerhed - absolutte væsentlige for alle, der ønsker at lære Android-udvikling.

Pris: GRATIS

Mobile Tuts + med Android

Tuts + (AKA TutsPlus) er en stor ressource til tutorials generelt, men deres Android-sektion har masser af god information til nybegynder og veteranudviklere. Gennemse blot Android-listerne, så finder du over 150 udviklingsvejledninger, der er blevet sendt i løbet af de sidste tre år.

Det er vidunderligt, at Tuts + kategoriserer hver tutorial i henhold til teknologi (Android SDK i dette tilfælde) såvel som vanskeligheder og estimeret færdiggørelsestid. Disse tutorials er alle tekstbaserede, men de er professionelt formateret og inkluderer masser af skærmbilleder til at hjælpe dig i tilfælde af forvirring.

Jeg nævnte før, at du vil vide Java og XML, før du hopper ind i Android-udvikling. Nå, Android 101-serien med tutorials om Tuts + starter dig med en introduktion til Java, før du tackler Android SDK. De ved virkelig, hvad de laver, og de har gjort et fantastisk stykke arbejde med at lette læringskurven.
Pris: GRATIS

Marakana Android Bootcamp Series 2012

Marakana er en virksomhed, der leverer uddannelse til it-fagfolk inden for forskellige områder, og deres ekspertise viser virkelig, når du ser på nogle af deres tilbud. På Android-fronten har de frigivet en række videoer, kaldet Android Bootcamp Series, og de har vist sig at være nogle af de mest nyttige Android-udviklingsvideoer, der i øjeblikket er derude.

Videoerne blev optaget i en fem-dages live træningslejr til Android-udvikling, så disse er ikke dine nye YouTube-videoer med acceptabel viden om bestemte emner - snarere er dette ægte lære, der er blevet undervist i faktisk seminarmiljøer af fagfolk for fagfolk.

Hver lektion har variabel længde: nogle tager kun tredive minutter at forbruge, mens andre kan tage op til tre timer. Det er forbløffende, at Marakana frigav fem dages værdi af undervisning gratis, så drage fordel af det, mens du kan. Før du begynder, skal du dog have et godt greb om Java, da det er en af ​​deres forudsætninger for kurset.

Pris: GRATIS

Android-udviklingsvejledninger @ Vogella.com

Vogella er et websted dedikeret til erhvervelse og distribution af viden til Java, Android og Eclipse. De har en række tutorials til Android-udvikling, og de er meget professionelle, foret med masser af skærmbilleder og råd til at komme i gang så hurtigt som muligt uden at springe over vigtige detaljer.

Disse tutorials begynder helt fra bunden, såsom at indstille dit Android-udviklingsmiljø og lære grundlæggende Android-udviklingskoncepter, til mellemliggende emner som at behandle XML, designe avancerede grænseflader og lege med enhedssensorer. Mængden er ikke så stor som de andre ressourcer i denne artikel, men kvaliteten kan ikke ignoreres.

Pris: GRATIS

Android-udviklingsserie @ Lynda.com

Hvis du lærer bedst med video og Bootcamp-serien fra Marakana ikke var nok til dig, kan du overveje Android-udviklingsvideoerne på Lynda.com, et websted med tusinder af forskellige videokurser på tværs af hundredvis af forskellige teknologirelaterede emner. Lynda.coms Android-afsnit er hjemsted for elleve videokurser, der hver er et eller andet sted mellem to og syv timer, hvilket resulterer i over 40 timers kvalitetsuddannelse.

En video fører dig gennem processen med at opbygge en note-tagende app fra bunden. En anden video giver syv timer med den nødvendige Java-træning, som du har brug for. Endnu en video behandler emnet med Flash-spiludvikling på Android. De er alle værd at se på, og Lynda har vist sig at være en enorm ressource til læring.

Pris: $ 25 pr. Måned abonnement. Der er en mulighed for en syv dages gratis prøveperiode. Hvis du abonnerer, skal du sørge for at drage fordel af prisen og se de andre uddannelsesemner på webstedet.

Konklusion

Dette er et godt tidspunkt at lære, hvordan man udvikler apps til Android. Der er flere ressourcer til rådighed derude end på noget tidspunkt før, og du kan få adgang til de fleste af disse ressourcer uden nogensinde at betale en cent. Og det betyder ikke noget, hvilken metode du foretrækker - skriftlige guider, videotutorials, indspillede forelæsninger osv. - fordi der er nok variation.

MIT App Inventor, der ikke er nævnt i artiklen, er et værktøj leveret af MIT, der omdanner app-udviklingsprocessen til en visuel. Det er fantastisk til ikke-kodere og begyndere, selvom det ofrer meget af den fleksibilitet og kontrol, der følger med at oprette en app fra bunden. Se vores guide til MIT App Inventor, hvis du er interesseret.

Bare husk, at det ikke vil være en proces natten over. Det tager en del tid at lære og internalisere de nødvendige koncepter, så ikke opgiv. Bliv ved med det, og en dag har du muligvis en markedskrænkende app, som alle elsker.

Billedkreditter: Android-telefon via Shutterstock




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.