Grundlæggende programmering med Google Android

Kort om undervisningen

Telefoner der bruger Open Source-platformen Google Android som styresystem er allerede nu en 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 indenfor androidudvikling, herunder portabilitet, samt integration med eksisterende 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

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.3, men størstedelen er også relevant for tidligere og senere udgaver af Android.

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 stedbestemmelse korrekt
  • Lokalisere og differentiere et Android-program til forskellige sprog og skærmstørrelser
  • Anvende Eclipse til Android-udvikling

Videre forløb

Efter kurset har deltagerne opnået et bredt overblik over Android-platformen og kan følge Android - Google Android OS - Advanced, der går i dybden med udvalgte enkeltteknologier på Android, publicering og kvalitetssikring og Android 4.

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