Tehničko veleučilište u Zagrebu · Zagreb

Razvoj aplikacija na Android platformi

ECTS: 6 · Semestar: 6 · Ukupna satnica: 60 h

Kolegij

Opis kolegija

Uvod u Android Aktivnosti, njihov životni ciklus i osnove grafičkog sučelja Grafičko sučelje i osnove arhitekture razvoja programa za Android Napredno grafičko sučelje, animacije, stilovi, intenti, broadcasts prijemnici Rad s kontrolama za izradu dialoga, izbornika i razmjena podataka između aktivnosti Postavke i rad s kontrolama: gridview, listview, recyclerview Kolokvij Fragmenti Notifikacije, servisi, push poruke, pohrana podataka na SD karticu Višedretvenost, rad s lokalnom bazom podataka, OR mapiranje Izrada i rad s web servisima Rad sa senzorima, bluetooth, NFC, WiFi Izrada aplikacija za početni zaslon, multimedija Obrasci programiranja u Androidu Završni ispit

Sadržaj

Ishodi učenja

  1. oblikovati Android aplikaciju koja je lako proširiva i prilagođena za lako održavanje
  2. ustanoviti (sličnost / razliku) između razvoja Java aplikacija i Android aplikacija
  3. organizirati programski kod u klase, sučelja i pakete prema principima objektno orijentiranog programiranja
  4. napisati programski kod aplikacije s grafičkim sučeljem, poslovnom logikom, spajanjem na web servise i bazom podataka
  5. dizajnirati Android aplikaciju od najnižeg nivoa do grafičkog sučelja
  6. raščlaniti funkcionalne dijelove aplikacije i prilagoditi ih Android arhitekturi
  7. skicirati idejno rješenje aplikacije prije početka faze implementacije
  8. konstruirati objektni model Android aplikacije
  9. urediti razvojno okruženje za učinkoviti razvoj Android aplikacija
  10. razviti vlastitu funkcionalnu Android aplikaciju
Resursi

Literatura

Obavezna literatura

  • Reto Meier: Professional Android, Wrox, 2017
    Dawn Griffiths : Head First Android Development: A Brain-Friendly Guide, O'Reilly, 2015
    Bill Phillips: Android Programming: The Big Nerd Ranch Guide (3rd Edition), Big Nerd Ranch Guides, 2017
Nositelji

Nositelji kolegija

Izvođači

Izvođači nastave