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
Automatika (modul)
Vještine - 5. semestra (5. semestar)
Bežične komunikacijske tehnologije (modul)
Vještine - 5. semestra (5. semestar)
Elektroenergetika (modul)
Vještine - 5. semestra (5. semestar)
Elektroničko i računalno inženjerstvo (modul)
Vještine - 5. semestra (5. semestar)
Elektronika (modul)
Vještine - 5. semestra (5. semestar)
Elektrotehnika i informacijska tehnologija (studij)
Vještine - 5. semestar (5. semestar)
Obradba informacija (modul)
Vještine - 5. semestra (5. semestar)
Programsko inženjerstvo i informacijski sustavi (modul)
Vještine - 5. semestra (5. semestar)
Računalno inženjerstvo (modul)
Vještine - 5. semestra (5. semestar)
Računarska znanost (modul)
Vještine - 5. semestra (5. semestar)
Računarstvo (studij)
Vještine - 5. semestar (5. semestar)
Telekomunikacije i informatika (modul)
Vještine - 5. semestra (5. semestar)
Sveučilišni diplomski
Automatika (profil)
Vještine - dipl.studij - 1. semestar (1. semestar) Vještine - dipl.studij - 3. semestar (3. semestar)
Bežične komunikacijske tehnologije (profil)
Vještine - dipl.studij - 1. semestar (1. semestar) Vještine - dipl.studij - 3. semestar (3. semestar)
Elektroenergetika (profil)
Vještine - dipl.studij - 1. semestar (1. semestar) Vještine - dipl.studij - 3. semestar (3. semestar)
Elektroničko i računalno inženjerstvo (profil)
Vještine - dipl.studij - 1. semestar (1. semestar) Vještine - dipl.studij - 3. semestar (3. semestar)
Elektronika (profil)
Vještine - dipl.studij - 1. semestar (1. semestar) Vještine - dipl.studij - 3. semestar (3. semestar)
Elektrotehnički sustavi i tehnologija (profil)
Vještine - dipl.studij - 1. semestar (1. semestar) Vještine - dipl.studij - 3. semestar (3. semestar)
Elektrotehnika i informacijska tehnologija (studij)
Vještine - dipl.studij_FER3 - 1. semestar (1. semestar)
Informacijska i komunikacijska tehnologija (studij)
Vještine - dipl.studij_FER3 - 1. semestar (1. semestar)
Obradba informacija (profil)
Vještine - dipl.studij - 1. semestar (1. semestar) Vještine - dipl.studij - 3. semestar (3. semestar)
Programsko inženjerstvo i informacijski sustavi (profil)
Vještine - dipl.studij - 1. semestar (1. semestar) Vještine - dipl.studij - 3. semestar (3. semestar)
Računalno inženjerstvo (profil)
Vještine - dipl.studij - 1. semestar (1. semestar) Vještine - dipl.studij - 3. semestar (3. semestar)
Računarska znanost (profil)
Vještine - dipl.studij - 1. semestar (1. semestar) Vještine - dipl.studij - 3. semestar (3. semestar)
Računarstvo (studij)
Vještine - dipl.studij_FER3 - 1. semestar (1. semestar)
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

Ocjenjivanje

izvrstan
vrlo dobar
dobar
dovoljan