IFUD1042

Applikasjonsutvikling for Android

Sist undervist 2018

Høst og Vår

Trondheim

Norsk

Oversikt

Ståprosent

40 %

30 poeng

Karakterfordeling
Ståprosent over tid

Om emnet

Faglig innhold

Utvikling av Android-applikasjoner via bruk av emulator. Noen stikkord: Intents, grafiske brukergrensesnitt, lagring av data, bruk av ulike typer filer (for eksempel layoutfiler, bildefiler, xml-filer), nettverksprogrammering, trådprogrammering, spillprogrammering, sensorer (for eksempel kamera og gps), location-based services, internasjonalisering.

Læringsmål

Forventet læringsutbytte:
Etter å ha gjennomført emnet skal kandidaten ha følgende samlete læringsutbytte:

KUNNSKAPER:
Kandidaten:
- kan gjengi livssyklusen til en Android-applikasjon.
- kan redegjøre for nødvendige bestanddeler i en Android-applikasjon.
- kan gjengi MVC-prinsippet og hvordan dette brukes i forbindelse med Android-applikasjoner.

FERDIGHETER:
Kandidaten:
- kan sette opp utviklingsmiljø og lage applikasjoner for Android-plattformen.
- kan bruke emulator for kjøring av applikasjonene.
- kan lage grafiske Android-applikasjoner, hvor GUI-komponentene både kan lages via Java-kode og XML-filer.
- kan lage Android-applikasjoner hvor data kan lagres i minnet og på permanent lager.
- kan benytte Android sin intents-mekanisme.
- kan benytte Android-plattformens mekanismer for å lage applikasjoner tilpasset internasjonalisering.
- kan lage trådede Android-applikasjoner.
- kan lage forbindelsesorienterte nettverksløsninger vha. av Java Socket APIen.

GENERELL KOMPETANSE:
Kandidaten:
- kan bruke API-dokumentasjon og andre ressurser til å skaffe seg nødvendige ferdigheter ved utvikling av funksjonalitet som ikke er dekket i emnet.

Læringsformer og aktiviteter

Nettstudium. Leksjoner og individuelle øvinger.