Semestar: 7
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 24-121-0143
Semestar: 7
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 24-121-0143

Naziv predmeta:


Napredna izrada aplikacija za mobilne uređaje

Nastavnici:



Opis:


Ovaj kolegij upoznaje studente s naprednim konceptima mobilnih usluga i sučelja te s naprednim, intrinzičnim Flutter bibliotekama i bibliotekama trećih strana koje se koriste za stvaranje skalabilnih i robusnih višeplatformskih mobilnih aplikacija.

Ovaj kolegij namijenjen je studentima koji već imaju znanja i vještine za dizajn i izradu mobilnih aplikacija i žele to nadograđivati. Vještine stečene u ovom kolegiju značajno će doprinijeti razvoju studenata kao profesionalaca u određenim područjima.

Kolegij se izvodi u okviru Flutter koristeći programski jezik Dart. Ocjenjivanje kolegija temelji se na pojedinačnim studentskim projektima. U tim projektima studenti moraju izraditi mobilnu aplikaciju prema zadanim specifikacijama.
Studenti će naučiti:
Razdvajanju problema korištenjem čiste arhitekture i standardiziranih Flutter komponenata.
Kako implementirati čistu arhitekturu kako bi se osigurala stabilna ulazna točka za razvoj vođen testom.
Kako implementirati navigaciju s naglaskom na konfiguraciji, a ne na kodiranju.
O perzistenciji i njezinoj provedbi pomoću poželjnog ORM okvira.

Literatura:


Obavezna literatura:
1. Miola, A.(2023) Flutter Complete Reference 2.0: The ultimate reference for Dart and Flutter; Independently published
2. Katz, M., Moore K.D., Ngo V.(2022), Flutter Apprentice (Third Edition): Learn to Build Cross-platform Apps; Razeware LLC

Dopunska literatura:
1. Rose, R.(2023) Flutter and Dart Cookbook: Developing Full-Stack Applications for the Cloud 1st Edition; O´Reilly Media