Sažetak
U ovom diplomskom radu će se opisati višeplatformski radni okvir Flutter i programski jezik Dart, kojeg je kreirao Google u svrhu lakšeg višeplatformskog razvoja aplikacija. U prvom dijelu će se ukratko opisati povijest i svrha Flutter radnog okvira. Nakon toga će se detaljnije predstaviti Flutter, njegova struktura i slojevi arhitekture. Zatim će se opisati kako se kreira korisničko sučelje, što je to reaktivno sučelje te će biti spomenuti widgeti, najvažniji dio Fluttera. Zatim će Flutter biti uspoređen sa svojim najvećim konkurentom na tržištu, radnim okvirom React Native. U praktičnom dijelu diplomskog rada će biti razvijena potpuna web aplikacija u kojoj će biti prikazano korištenje radnog okvira Flutter, Dart programskog jezika, skriptnog jezika PHP te SQL jezika za upite prema bazi podataka.
Ključne riječi
Flutter; Dart; višeplatformski razvoj; Google; radni okvir; korisničko sučelje; reaktivno sučelje; widgeti; arhitektura; React Native; web aplikacija; PHP; SQL; baza podataka; razvoj aplikacija