Android Development Intro

Android Development Intro


Alle kan lære Android utvikling. Imidlertid ikke aktiviteten involverer en rekke teknologier og teknikker. Android-operativsystemet kjører på mobile dataenheter, inkludert smarttelefoner, nettbrett og bærbare PC-er. Brukere av Android-systemet er i stand til å laste ned og installere programmer sluppet gjennom den offisielle Android Market. Utviklere kan laste ned nødvendige verktøy for å lage Android-apps for gratis, selv om det er en avgift for å slippe apps gjennom Android Market.

applikasjoner

Android-programmer er programmer som kan kjøre på Android operativsystem. De fleste Android-baserte enheter er kjøpt med et utvalg av grunnleggende apps allerede installert. Brukerne kan deretter laste ned en rekke andre apps. Android Market deler søknader inn i en rekke kategorier, inkludert spill, henvisning, næringsliv, underholdning, kommunikasjon, media, shopping og produktivitet blant mange andre. Utviklere kan dermed lage applikasjoner for et bredt spekter av funksjoner.

Development Process

Android utvikling prosessen resulterer i produksjon av en APK-fil, som er en Android-pakkefilen. En APK-fil representerer den endelige eksporterte versjonen av et program, der brukerne kan få tilgang til gjennom markedet. For å lage et fungerende APK-fil, utviklere bruke Eclipse IDE (Integrated Development Environment) i forbindelse med Android SDK (Software Development Kit) og ADT (Android Developer Tools) plugin. Disse verktøyene lar utviklere å kode, kompilere, test og til slutt eksportere Android-apper. Utviklere kan se sine apps som kjører på virtuelle enheter via AVD (Android Virtual Device) Manager.

Technologies

Android-programmer kan innebære flere teknologier, men i de fleste tilfeller er de i hovedsak bygget ved hjelp av Java og XML koding. XML for en applikasjon kan modellere data og visuelle elementer som brukergrensesnitt design. Android-utviklere bruker XML til å definere oppsett brukerne ser når de lanserer et program. Java-koden for en Android-app definerer logikk og behandling innenfor den. Ved hjelp av Java-klasser, kan utviklere definere hvert program element med egenskaper og atferd som leverer appens funksjonalitet. Utviklere som lærer Android, men ikke allerede er kjent med Java-språket har ofte å utdanne seg om grunnleggende aspekter av teknologien, inkludert objekter og arv.

Releasing

Når en utvikler ferdig bygge og teste en Android-applikasjon, og er klar til å slippe den gjennom Android Market, må de gå gjennom en rekke trinn. Android Market krever programmer som skal signeres og versjonert henhold til bestemte retningslinjer. Utviklere må derfor sikre sine APK filer ved hjelp av en krypteringsprosessen, bruker samme nøkkel for hver versjon av en app. Søknaden manifest filen tillater utviklere å indikere versjoner med økes versjonsnumre for hver utgivelse. Utviklere kan bestemme om du vil kreve en avgift for sine apps eller om å løslate dem gratis. Noen utviklere slipper både gratis og betalte versjoner av sine programmer, med gratis versjoner noen ganger støttet av reklame.