Mobilprogrammering med Google Android

Kort om undervisningen

Open Source-platformen Google Android er allerede nu den mest solgte, 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. 

Android-programmer kan udnytte multitasking fuldt ud. Man kan integrere nye tjenester med eksisterende funktioner og applikationer og fx aktivere programmer når brugeren tager et billede, modtager et opkald eller blot bevæger telefonen. Kurset omhandler programmatisk og deklarativ brugergrænsefladeprogrammering, best practice for androidudvikling, herunder portabilitet, samt integration med eksisterende funktioner.

Indhold

  • Udfordringer når man programmerer til Android-telefoner: Portabilitet og multitasking
  • Brugergrænsefladeprogrammering i XML - Views og Layouts
  • Typiske arkitekturer 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
  • Sensorer (lyd, lys, acceleration) og stedbestemmelse (GPS)
  • Introduktion til multitouch, levende ikoner og baggrunde på hjemmeskærmen.
  • Serverkommunikation og parsning af data (XML, JSON)
  • Brug Google Maps i egen applikation, overlays og items

Forudsætninger

Kurset kræver ingen særlige forudsætninger.

Målgruppe

Kurset henvender sig til Java-udviklere, der skal i gang med Android-platformen. Kurset baserer sig på Android 2.2, men størstedelen er også relevant for tidligere udgaver.

Efter kurset kan deltageren

  • Udvikle grafiske brugergrænseflader
  • Integrere den grafiske brugergrænseflade med bagvedliggende kode
  • Håndtere systemets kald af livscyklusmetoderne korrekt (multitasking)
  • Anvende sensorer og lokalisering korrekt
  • Anvende Eclipse til Android-udvikling

Videre forløb

Efter kurset har deltagerne opnået et bredt - men ikke særligt dybt - indblik i Android-platformen. Vi annoncerer p.t. ikke kurser, der går i dybden med enkeltteknologierne på Android, men vi har både materialer og kompetencer til rådighed, så firmakurser kan afholdes efter behov. Kontakt os for nærmere information.

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