Android-appudvikling for begyndere - Hvad du har brug for at vide

Forfatter: Peter Berry
Oprettelsesdato: 20 August 2021
Opdateringsdato: 1 Juli 2024
Anonim
Еndoscope for android
Video.: Еndoscope for android

Indhold


At lære Android-appudvikling for begyndere lyder muligvis kompliceret, men det behøver ikke være det. Lad os starte lige fra begyndelsen. Hvorfor skulle begyndere gerne lære Android-udvikling?

Der er masser af gode svar på det spørgsmål. Android giver dig direkte adgang til mere end to milliarder månedlige brugere. Det er det førende mobiloperativsystem og står langt over iOS med hensyn til rene tal. Android kører ikke bare på telefoner, men også på tablets, tv og smartwatches. Nu kan Android-apps endda køre på Chrome OS! Sikker på, at iOS-brugere traditionelt bruger mere på deres apps, men selv dette hul begynder at lukke, da Android-brugere bliver mere villige til at udskifte deres software.

Android er også relativt let at udvikle til. Det er ikke nødvendigvis enklere at kode for, men der er færre adgangsbarrierer end andre platforme.

At oprette noget populært på Android er langt lettere end at have succes på pc eller Mac.


At frigive apps er enklere på Android

For at komme i gang med Android-appudvikling for begyndere, har du brug for Android SDK, sandsynligvis Android Studio og Java JDK. Det hele er gratis, og vi kan se, hvor let det er at opsætte snart. Det er ikke så svært at opbygge en simpel app - det meste kan gøres gennem en visuel designer - og hvis du sidder fast, er der masser af tutorials tilgængelige lige på dette websted!

Når du har din app klar til at gå, er det en meget enkel proces at oprette en APK (en fil, der indeholder din app og giver mulighed for nem installation) og indsende den til Google Play Store. Et enkelt engangsgebyr på $ 25 er alt hvad det koster - så kan du uploade ubegrænsede apps når som helst efter. Selv gennemgangsprocessen er automatiseret (ingen mennesker er involveret), hvilket betyder, at din app vil være synlig inden for få timer. Google Play Store gør det til en leg for folk at finde og downloade din app. Som en "rute til markedet" gør dette det meget let at få ordet ud og lade folk begynde at nyde dine kreationer. At oprette noget populært på Android er langt lettere end at have succes på pc eller Mac.


Med blot en lille smule grundlæggende viden kan du oprette en professionelt udseende app og frigive den til et publikum på milliarder på kort tid. Android-udvikling er også en færdighed i høj efterspørgsel. Endnu bedre er Java (et af de officielle programmeringssprog på Android) det sprog nummer et, som arbejdsgivere søger! Det "andet" officielle sprog er Kotlin, der ligner nok Java og C # til, at du let skal kunne overføre dine færdigheder til andre roller.

Denne perfekte konvergens af faktorer gør Android til en ideel udvikling platform. At få en app udgivet på iOS er betydeligt sværere og betyder, at du når et mindre publikum. At udvikle til pc betyder, at man kæmper for at finde en platform til at fortælle om din enhed. Android-udvikling betyder, at der allerede er bygning af apps til enhederne i vores lommer og placering af dem i en butik, som mange mennesker tjekker regelmæssigt.

Kom godt i gang med Android-appudvikling for begyndere

Overbevist? Store! Så hvad har du brug for for at komme i gang?

Du har brug for en computer med ret anstændige specifikationer - intet for stort. Hvis det er lavet i de sidste par år og kører Windows, er du sandsynligvis god til at gå. Derfra skal du downloade et par ting:

  • Android Studio
  • Android SDK
  • Java JDK - potentielt

Start med den nyeste version af Android Studio. I skrivende stund er den seneste version 3.2.1, men dette ændrer sig hurtigt. Vælg den, der anbefales på Developer.Android. Android SDK leveres med Android Studio nu, så det er ikke nødvendigt at downloade det separat. Den eneste anden ting, du har brug for til Android-udvikling, er Java JDK, som du bliver nødt til at downloade separat fra Oracle's sideher.

Vi undersøger, hvordan du downloader og konfigurerer alt mere detaljeret i fremtidige indlæg om Android-appudvikling for begyndere. Lad os nu koncentrere os om, hvad disse komponenter faktisk er.

JDK: JDK er "Java Development Kit." Det giver din computer mulighed for at forstå og fortolke Java-kode (som er det foretrukne programmeringssprog i Android sammen med nykommer Kotlin). Dette er vigtigt, fordi dine apps bliver skrevet ved hjælp af Java - du har brug for det, for at resten af ​​dette fungerer. Du behøver aldrig at røre ved dette igen, medmindre du flytter computere, men du behøver at downloade og installere det oprindeligt.

Android Studio:Android Studio er det officielle integrerede udviklingsmiljø (IDE) til Android-udvikling. Det vil fungere som dit centrale knudepunkt for udvikling. Det er her du indtaster Java-koden, kører og fejlsøger apps og administrerer alle dine projektfiler. Dette er det stykke software, der giver din grænseflade til kodning og test, men det kræver de andre elementer på denne liste for at gøre det.

SDK:Android-softwareudviklingssæt (SDK) er et udvalg af værktøjer, der kræves til Android-udvikling. Disse værktøjer inkluderer yderligere kode, der vil fungere som en bro mellem Java og Android-enhederne (så du kan få adgang til indbyggede Android-funktioner), funktioner, der vil hjælpe med til faktisk at samle og køre dine apps, og andre nyttige værktøjer, der kan være gavnlige under kodning , som en emulator til at teste dine apps på. (En emulator kører Android på din pc, så du kan teste de apps, du har oprettet, uden at have brug for et separat stykke hardware).

SDK leveres sammen med Android Studio. For at komme i gang skal du blot installere Studio, og du er klar til at gå! Som med JDK, behøver du ikke bruge dette direkte før et meget senere tidspunkt. For de fleste opgaver interagerer Android Studio med det for dig.

Bortset fra at installere JDK derefter, håndterer Android Studio det meste af installationen og opsætningen for dig.

Den store beslutning: Kotlin eller Java?

Når du beslutter dig for at komme i Android-udvikling fra bunden af, bliver du tvunget til at beslutte det bedste programmeringssprog til at lære: Android eller Kotlin. Du kan læse om forskellene her, men det er tilstrækkeligt at sige, at Kotlin i det store og hele er et lidt strømlinet alternativ til Java, der hjælper med at udjævne nogle af Java's unikke quirks. Når det er sagt, er Java mere udbredt anerkendt og som nævnt efterspurgt af arbejdsgivere. Google skubber Kotlin hårdt ind, så flere og flere kodere er i øjeblikket ved at gøre overgangen.

Resume: hvad involverer Android-appudvikling for begyndere?

Med alt dette i tankerne begynder vi at opbygge et grundlæggende billede af Android-appudvikling.

Effektivt er en Android-app kode skrevet med Java (som kræver JDK), der har yderligere funktionalitet lagdelt oven på takket være Android SDK. Det består også af forskellige billeder, layoutflugter, musik og andre "ressource" -filer. Android Studio sætter alt dette sammen for os, og når du rammer Kør eller Eksporter, placeres koden og alle aktiver i en container kaldet en APK. Dette er noget som en .zip-fil, idet den er komprimeret og som en .exe, idet den fungerer som en installationsfil. På dette tidspunkt er der bare en enkelt fil, du har brug for at dele og køre for at distribuere dine programmer.

Der er meget mere end det, men det er den grundlæggende essens. Det eneste, der er tilbage, er faktisk at lære at programmere, hvilket du kan gøre ved at følge tutorials og starte med enkle begynderprojekter. Hvis du klør for at grave dig ind, kan du finde en hel række indlæg på dette websted. Her er et godt sted at starte alt, hvad du har brug for at vide om din første Android-app.

Bedre endnu, se Introduktion til Android App Development-kursus på DGIT akademi for den hurtigste og nemmeste måde at lære Android-appudvikling for begyndere. Hold øje med fremtidige indlæg som dette, som hver uge leder dig gennem det grundlæggende.

Google annoncerede i dag på in Android Developer Blog, at Google Play Award i 2019 finder ted mandag den 6. maj, en dag før Google I / O 2019 tarter. Der er i alt 45 nominerede til ni katego...

I 2012 lancerede Microoft in førte urface 2-i-1 bærbar computer, hvorved kaberen af ​​Window O blev indført til pc-hardwarebranchen for førte gang. Mange tvivlede på, at Micro...

Friske Indlæg