Razvoj usluga i aplikacija za operacijski sustav Android

Opis predmeta

U vještini se obrađuju: osnove programskog jezika Kotlin, arhitektura operacijskog sustava Android, izrada grafičkog sučelja, korištenje specifičnog sklopovlja, pristup podacima na Androidu, korištenje REST web-usluga na Androidu, izrada REST web-usluga.

Oblici nastave

Predavanja

pohađanje predavanja

Mentorski rad

rad na projektu uz mentora

Tjedni plan nastave

  1. Uvod u Android i osnove izrade aplikacija
  2. Uvod u Kotlin i usporedba s Javom
  3. Elementi grafičkog sučelja 1
  4. Elementi grafičkog sučelja 2
  5. Usluge i asinkrono izvođenje zadataka u pozadini
  6. Lokalno čitanje i spremanje podataka
  7. Vrijeme za međuispite
  8. Korištenje REST-a
  9. Upravljanje ovisnostima: Gradle, product flavors
  10. nema predavanja
  11. nema predavanja
  12. nema predavanja
  13. nema predavanja
  14. nema predavanja
  15. Prezentacije projekata

Studijski programi

Sveučilišni preddiplomski
Vještine - 5. semestar (5. semestar)
Vještine - 5. semestar (5. semestar)
[FER2-HR] Automatika - modul
Vještine - 5. semestra (5. semestar)
[FER2-HR] Bežične komunikacijske tehnologije - modul
Vještine - 5. semestra (5. semestar)
[FER2-HR] Elektroenergetika - modul
Vještine - 5. semestra (5. semestar)
[FER2-HR] Elektroničko i računalno inženjerstvo - modul
Vještine - 5. semestra (5. semestar)
[FER2-HR] Elektronika - modul
Vještine - 5. semestra (5. semestar)
[FER2-HR] Obradba informacija - modul
Vještine - 5. semestra (5. semestar)
[FER2-HR] Programsko inženjerstvo i informacijski sustavi - modul
Vještine - 5. semestra (5. semestar)
[FER2-HR] Računalno inženjerstvo - modul
Vještine - 5. semestra (5. semestar)
[FER2-HR] Računarska znanost - modul
Vještine - 5. semestra (5. semestar)
[FER2-HR] Telekomunikacije i informatika - modul
Vještine - 5. semestra (5. semestar)
Sveučilišni diplomski
Vještine - dipl.studij_FER3 - 1. semestar (1. semestar)
Vještine - dipl.studij_FER3 - 3. semestar (3. semestar)
Vještine - dipl.studij_FER3 - 1. semestar (1. semestar)
Vještine - dipl.studij_FER3 - 3. semestar (3. semestar)
Vještine - dipl.studij_FER3 - 3. semestar (3. semestar)
[FER2-HR] Automatika - profil
Vještine - dipl.studij - 1. semestar (1. semestar)
Vještine - dipl.studij - 3. semestar (3. semestar)
[FER2-HR] Bežične komunikacijske tehnologije - profil
Vještine - dipl.studij - 1. semestar (1. semestar)
Vještine - dipl.studij - 3. semestar (3. semestar)
[FER2-HR] Elektroenergetika - profil
Vještine - dipl.studij - 1. semestar (1. semestar)
Vještine - dipl.studij - 3. semestar (3. semestar)
[FER2-HR] Elektroničko i računalno inženjerstvo - profil
Vještine - dipl.studij - 1. semestar (1. semestar)
Vještine - dipl.studij - 3. semestar (3. semestar)
[FER2-HR] Elektronika - profil
Vještine - dipl.studij - 1. semestar (1. semestar)
Vještine - dipl.studij - 3. semestar (3. semestar)
[FER2-HR] Elektrotehnički sustavi i tehnologija - profil
Vještine - dipl.studij - 1. semestar (1. semestar)
Vještine - dipl.studij - 3. semestar (3. semestar)
[FER2-HR] Obradba informacija - profil
Vještine - dipl.studij - 1. semestar (1. semestar)
Vještine - dipl.studij - 3. semestar (3. semestar)
[FER2-HR] Programsko inženjerstvo i informacijski sustavi - profil
Vještine - dipl.studij - 1. semestar (1. semestar)
Vještine - dipl.studij - 3. semestar (3. semestar)
[FER2-HR] Računalno inženjerstvo - profil
Vještine - dipl.studij - 1. semestar (1. semestar)
Vještine - dipl.studij - 3. semestar (3. semestar)
[FER2-HR] Računarska znanost - profil
Vještine - dipl.studij - 1. semestar (1. semestar)
Vještine - dipl.studij - 3. semestar (3. semestar)
[FER2-HR] Telekomunikacije i informatika - profil
Vještine - dipl.studij - 1. semestar (1. semestar)
Vještine - dipl.studij - 3. semestar (3. semestar)

Literatura

John Horton (2019.), Android Programming with Kotlin for Beginners, Packt Publishing
https://kotlinlang.org (.), Kotlin,
http://developer.android.com (.), Android Developers,

Za studente

Izvedba

ID 214703
  Zimski semestar
3 ECTS
R0 Engleski jezik
R1 E-učenje
18 Predavanja
50 Seminar
0 Auditorne vježbe
0 Laboratorijske vježbe
0 Konstrukcijske vježbe

Ocjenjivanje

izvrstan
vrlo dobar
dobar
dovoljan