Tehničko veleučilište u Zagrebu · Zagreb

Progresivna web aplikacija za ugađanje žičanih instrumenata

diplomski rad (stručni)

diplomski rad (stručni)

Progresivna web aplikacija za ugađanje žičanih instrumenata

Vrsta ocjenski radovi
Tip diplomski rad (stručni)
Godina 2022
Status obranjeno

Sažetak

U ovom diplomskom radu obrađuje se programski okvir za razvoj web aplikacija Angular, programski jezik TypeScript te progresivne web aplikacije. U teorijskom dijelu se objašnja-va rad s Angularovim korisničkim sučeljem, kreiranje same aplikacije i njenih sastavnih dijelova - komponenti, direktiva, servisa i modula. Svaki od tih dijelova se dodatno pojaš-njava uz primjere programskog koda te se prikazuje na koji način one međusobno komunici-raju, odnosno tvore funkcionalnu aplikaciju. Uz to, predstavlja se koncept progresivnih web aplikacija, trenutno jednog od vodećih trendova u razvoju web aplikacija. Također se prika-zuje pretvorba standardne Angular web aplikacije u progresivnu web aplikaciju. Kao prakti-čni dio ovog rada razvijena je progresivna web aplikacija za ugađanje žičanih instrumenata, s naglaskom na mobilnu uporabu. Aplikacija ima dvije ključne funkcionalnosti – ugađanje žičanih instrumenata (gitara, bas gitara, ukulele) te metronom, koji korisnicima nudi više opcija odabira željenog tempa. Prikazani su najbitniji dijelovi implementacije te dizajn sa-me aplikacije. Na kraju je prikazan postupak objave aplikacije na Internet.

Ključne riječi

angular, progresivna web aplikacija