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 radrad na projektu uz mentora
Tjedni plan nastave
- Uvod u Android i osnove izrade aplikacija
- Uvod u Kotlin i usporedba s Javom
- Elementi grafičkog sučelja 1
- Elementi grafičkog sučelja 2
- Usluge i asinkrono izvođenje zadataka u pozadini
- Lokalno čitanje i spremanje podataka
- Vrijeme za međuispite
- Korištenje REST-a
- Upravljanje ovisnostima: Gradle, product flavors
- nema predavanja
- nema predavanja
- nema predavanja
- nema predavanja
- nema predavanja
- Prezentacije projekata
Studijski programi
Sveučilišni preddiplomski
Vještine - 5. semestar (5. semestar)[FER3-HR] Računarstvo - studij
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)[FER3-HR] Računarstvo - studij
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