Android - Google Android OS - Foundation

Kort om undervisningen

Android er verdens mest udbredte mobile styresystem, og tegner til at blive den fælles fremtidige mobile platform de fleste telefonproducenter vil bygge på. Android-programmer skrives i Java og Eclipse kan anvendes som IDE. 

Kurset omhandler brugergrænsefladeprogrammering, best practice indenfor androidudvikling, herunder portabilitet, samt integration med telefonens funktioner.

Indhold

  • Deklarativ og programmatisk brugergrænsefladeprogrammering
  • Anbefalet arkitektur i en Android-applikation
  • Webkomponenten i Android og muligheder for at lave dele af applikationer HTML/Javascript-baseret
  • Forskellige strategier til persistens og brug af databaser (sqlite)
  • Samtidighed og flertrådet programmering - faldgruber og bedste praksis
  • Portabilitet
  • Multitasking
  • Sensorer (lyd, lys, acceleration) og stedbestemmelse (GPS)
  • Serverkommunikation og parsning af data (XML, JSON)

Forudsætninger

Kendskab til Java svarende til Java SE - Java Standard Edition 8 - Foundation. Kendskab til de avancerede emner fra Java SE - Java Standard Edition 8 - Advanced vil være en fordel, men er ikke noget krav.

Målgruppe

Kurset henvender sig til Java-udviklere, der skal i gang med Android-platformen. Kurset baserer sig på Android 4, men indholdet er også relevant for tidligere og senere udgaver af Android.

Efter kurset kan deltageren

Efter kurset har deltagerne opnået et bredt overblik over Android-platformen og kan blandt andet
  • Udvikle grafiske brugergrænseflader
  • Integrere den grafiske brugergrænseflade med bagvedliggende kode
  • Håndtere multitasking og systemets kald af livscyklusmetoderne korrekt
  • Anvende sensorer og stedbestemmelse korrekt
  • Lokalisere og differentiere et Android-program til forskellige sprog og skærmstørrelser
  • Anvende Eclipse eller Android Studio til Android-udvikling
Eksempel fra materialet på Android - Google Android OS - Foundation.

Kontakt gerne Lund&Bendsen ved hjælp af vores kontaktformular eller ring til telefon (+45) 33 861 861 for at høre nærmere.