5. semestar · Izborni · 4 ECTS
Razvoj mobilnih aplikacija
O kolegiju
Razvoj mobilnih aplikacija za platformu Android, od aktivnosti i grafičkog sučelja do rada s bazom podataka, web servisima i senzorima. Obrađuju se fragmenti i višedretvenost, komunikacija sa sučeljem REST API, notifikacije i servisi te multimedija i podrška za višejezičnost.Ishodi i teme
- Uvod u Android i razvojno okruženje Android Studio
- Aktivnosti, njihov životni ciklus i osnove grafičkog sučelja
- Arhitektura razvoja programa za Android
- Napredno grafičko sučelje, intenti i broadcast prijemnici
- Dijalozi, izbornici i razmjena podataka između aktivnosti
- Kontrole gridview i listview te izrada vlastitih kontrola
- Fragmenti i višedretvenost
- Rad s bazom podataka SQLite i dohvat podataka s web servisa
- Komunikacija sa sučeljem REST API
- Postavke aplikacije, notifikacije, servisi i pohrana podataka
- Rad sa senzorima te tehnologijama Bluetooth, NFC i WiFi
- Aplikacije za početni zaslon i multimedija u Androidu
- Podrška za višejezičnost i uporaba biblioteka trećih strana
Izvođenje nastave i provjera znanja
Nastava je praktično usmjerena i izvodi se kroz predavanja i laboratorijske vježbe u razvojnom okruženju Android Studio. Ocjena se stječe kroz ispunjene pripremne obrasce vježbi i dovršen projektni zadatak, bez klasičnog pismenog ispita.