Android-apputvikling for nybegynnere - Det du trenger å vite

Forfatter: Peter Berry
Opprettelsesdato: 20 Lang L: none (month-012) 2021
Oppdater Dato: 1 Juli 2024
Anonim
Android-apputvikling for nybegynnere - Det du trenger å vite - Apps
Android-apputvikling for nybegynnere - Det du trenger å vite - Apps

Innhold


Å lære Android-apputvikling for nybegynnere høres kanskje komplisert ut, men det trenger ikke å være det. La oss begynne helt fra begynnelsen. Hvorfor ønsker nybegynnere å lære Android-utvikling?

Det er mange gode svar på det spørsmålet. Android gir deg direkte tilgang til mer enn to milliarder månedlige brukere. Det er det største operativsystemet for mobilen og står godt over iOS når det gjelder antall. Android kjører ikke bare på telefoner, men også på nettbrett, TV-apparater og smartklokker. Nå kan Android-apper til og med kjøre på Chrome OS! Visst, iOS-brukere bruker tradisjonelt mer på appene sine, men til og med det gapet begynner å lukke seg, etter hvert som Android-brukere blir mer villige til å legge ut programvaren sin.

Android er også relativt enkelt å utvikle for. Det er ikke nødvendigvis enklere å kode for, men det er færre inngangsbarrierer enn andre plattformer.


Det er langt enklere å lage noe populært på Android enn å ha suksess på PC eller Mac.

Å slippe apper er enklere på Android

For å komme i gang med Android-apputvikling for nybegynnere, trenger du Android SDK, sannsynligvis Android Studio og Java JDK. Det hele er gratis, og vi får se hvor enkelt det er å sette opp snart. Å bygge en enkel app er ikke så vanskelig - det meste kan gjøres gjennom en visuell designer - og hvis du blir sittende fast, er det mange tutorials tilgjengelig på dette nettstedet!

Når appen din er klar til å gå, er det en veldig enkel prosess å opprette en APK (en fil som inneholder appen din og muliggjør enkel installasjon) og sende den til Google Play Store. En enkelt engangsavgift på 25 dollar er alt det koster - da kan du laste opp ubegrensede apper når som helst etter. Til og med vurderingsprosessen er automatisert (ingen mennesker er involvert), noe som betyr at appen din vil være synlig i løpet av få timer. Google Play Store gjør det en lek for folk å finne og laste ned appen din. Som en "rute til markedet" gjør dette det veldig enkelt å få ordet ut og la folk begynne å glede seg over kreasjonene dine. Det er langt enklere å lage noe populært på Android enn å ha suksess på PC eller Mac.


Med bare litt grunnleggende kunnskap kan du lage en profesjonelt app og gi den ut til et publikum på milliarder på kort tid. Android-utvikling er en ferdighet i stor etterspørsel. Enda bedre, Java (et av de offisielle programmeringsspråkene til Android) er språket som nummer én etterspørres av arbeidsgivere! Det “andre” offisielle språket er Kotlin, som ligner nok Java og C # til at du lett skal kunne overføre ferdighetene dine til andre roller.

Denne perfekte konvergensen av faktorer gjør Android til en ideell utvikling plattform. Å få en app utgitt på iOS er betydelig vanskeligere og betyr at du kommer til et mindre publikum. Å utvikle for PC betyr å slite med å finne en plattform for å få ord om enheten din. Android-utvikling betyr å bygge apper for enhetene i lommene våre allerede og plassere dem i en butikk som mange sjekker regelmessig.

Komme i gang med Android-apputvikling for nybegynnere

Overbevist? Flott! Så hva trenger du for å komme i gang?

Du trenger en datamaskin med ganske anstendige spesifikasjoner - ingenting for stort. Hvis det ble laget i løpet av de siste årene og kjører Windows, er du sannsynligvis god til å gå. Derfra må du laste ned noen få ting:

  • Android Studio
  • Android SDK
  • Java JDK - potensielt

Start med den nyeste versjonen av Android Studio. I skrivende stund er den nyeste versjonen 3.2.1, men dette endrer seg raskt. Velg hvilken som anbefales på Developer.Android. Android SDK leveres med Android Studio nå, så det er ikke nødvendig å laste den ned separat. Det eneste andre du trenger for Android-utvikling er Java JDK, som du trenger å laste ned separat fra Oracle's sideher.

Vi skal undersøke hvordan du laster ned og konfigurerer alt mer detaljert i fremtidige innlegg om Android-apputvikling for nybegynnere. For nå, la oss konsentrere oss om hva disse komponentene faktisk er.

JDK: JDK er "Java Development Kit." Det vil gjøre datamaskinen din i stand til å forstå og tolke Java-koden (som er det foretrukne programmeringsspråket til Android, sammen med nykommeren Kotlin). Dette er viktig fordi appene dine blir skrevet med Java - du trenger det for at resten av dette skal fungere. Du trenger aldri å berøre dette igjen med mindre du flytter datamaskiner, men du trenger å laste ned og installere det opprinnelig.

Android Studio:Android Studio er det offisielle integrerte utviklingsmiljøet (IDE) for Android Development. Det vil fungere som ditt sentrale knutepunkt for utvikling. Det er her du vil angi Java-koden, kjøre og feilsøke appene og administrere alle prosjektfilene dine. Dette er programvaren som gir grensesnittet ditt for koding og testing, men det krever andre elementer på denne listen for å gjøre det.

SDK:Android-programvareutviklingssettet (SDK) er et utvalg verktøy som kreves for Android-utvikling. Disse verktøyene inkluderer tilleggskode som vil fungere som en bro mellom Java og Android-enhetene (slik at du får tilgang til opprinnelige Android-funksjoner), funksjoner som vil hjelpe til med å faktisk kompilere og kjøre appene dine, og andre nyttige verktøy som kan være nyttige når du koder , som en emulator for å teste appene dine på. (En emulator kjører Android på PCen din, slik at du kan teste appene du har opprettet uten å trenge et eget stykke maskinvare).

SDK leveres med Android Studio. For å komme i gang trenger du bare å installere Studio, så er du klar til å gå! Som med JDK, trenger du ikke å bruke dette direkte før et mye senere stadium. For de fleste oppgaver vil Android Studio samhandle med det for deg.

Annet enn å installere JDK da, vil Android Studio takle det meste av installasjonen og konfigurasjonen for deg.

Den store avgjørelsen: Kotlin eller Java?

Når du bestemmer deg for å komme i Android-utvikling fra bunnen av, vil du bli tvunget til å bestemme deg for det beste programmeringsspråket du vil lære: Android eller Kotlin. Du kan lese om forskjellene her, men nok til å si at i det store og hele er Kotlin et litt strømlinjeformet alternativ til Java som hjelper deg med å stryke ut noen av Javas unike quirks. Når det er sagt, er Java mer anerkjent og er som nevnt etterspurt av arbeidsgivere. Google presser Kotlin hardt, så flere og flere kodere gjør for øyeblikket overgangen.

Sammendrag: hva innebærer utvikling av Android-apper for nybegynnere?

Med alt dette i bakhodet, begynner vi å bygge et grunnleggende bilde av Android-apputvikling.

Effektivt er en Android-app kode skrevet med Java (som krever JDK) som har ekstra funksjonalitet lagvis på toppen takket være Android SDK. Den består også av forskjellige bilder, layoutfluer, musikk og andre ressursfiler. Android Studio setter alt dette sammen for oss, og når du trykker på Kjør eller Eksporter, legges koden og alle eiendelene i en container kalt APK. Dette er noe som en .zip-fil, ved at den er komprimert, og som en .exe, ved at den fungerer som en installasjonsfil. På dette tidspunktet er det bare en enkelt fil du trenger å dele og kjøre for å distribuere programmene dine.

Det er mye mer enn det, men det er den grunnleggende essensen. Det eneste som gjenstår er å faktisk lære å programmere, noe du kan gjøre ved å følge veiledninger og begynne med enkle nybegynnerprosjekter. Hvis du klør for å grave i deg, kan du finne en hel rekke innlegg på dette nettstedet. Her er et flott sted å starte alt du trenger å vite om den første Android-appen din.

Bedre ennå, sjekk introduksjonen til Android App Development-kurs på DGIT akademi for den raskeste og enkleste måten å lære Android-apputvikling for nybegynnere. Følg med for fremtidige innlegg som dette, som hver uke leder deg gjennom det grunnleggende.

Huawei ønker å ta deg utover Galaxy den 16. oktober, og takket være en ny rapport fra Priceraja og Onleak vi vet nå hva vi kan forvente av Mate 10....

En ikkerhetforker fra iO kunngjorde på Twitter tidligere i dag at de har oppdaget et nytt jailbreak for iPhone (via Kanten). Denne nye utnyttelen - baert på en bootrom-årbarhet - kalle ...

Fascinerende Publikasjoner