Semestar: 6
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 24-000-0136
Semestar: 6
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 24-000-0136
Naziv predmeta:
Izrada aplikacija za mobilne uređaje
Nastavnici:
Opis:
Ovaj kolegij upoznaje studente s razvojem mobilnih aplikacija za višestruke platforme.
Ovo je obavezni kolegij u sklopu studija Programskog inženjerstva i nastavlja se na kolegije koji podučavaju kolegije objektno orijentiranog programiranja u prethodnim semestrima. Stečene vještine značajno doprinose stručnom razvoju studenata u povezanim profesionalnim područjima.
Kolegij se podučava u višeplatformskom programskom okviru Flutter. Završno vrednovanje temelji se na samostalnom studentskom projektu u sklopu kojeg studenti izrađuju aplikaciju za različite mobilne platforme, uporabom programskog okvira Flutter, sukladno zadanim specifikacijama.
Studenti će naučiti:
ekosustav višeplatformskog razvoja sa naglaskom na napredna načela pristupa arhitekturi
koristiti biblioteke za mobilne aplikacije i slijediti najnovija razvojna načela
strukturirati visoko skalabilni projekt koji može poslužiti kao osobni okvir za daljnji razvoj višeplatformskih aplikacija
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