Online informativni dan 26. 11. 2026 ob 18.00 – študij ob delu, cena, štipendije. Rezervirajte mesto →
Academia
Diplomsko delo 2025Programsko inženirstvoFlutter · kibernetski napadi · mobilne aplikacije

Primerjava zmogljivosti in varnostnih značilnosti mobilnih aplikacij, razvitih v Flutterju in Next.js kot PWA

Prav tako primerja dva pristopa razvoja mobilnih aplikacij: razvoj PWA (Next.js) in razvoj večplatformskih aplikacij (Flutter).

Amar Ibrahimovićdiplomant, Računalništvo in informatika – modul Programsko inženirstvo · zagovor september 2025Mentor: mag. Ervin Schaff · mentor v podjetju: mag. Žiga Korošec
VrstaDiplomsko deloRačunalništvo in informatika · Programsko inženirstvo
PodročjeFlutter, kibernetski napadi, mobilne aplikacije
Mentormag. Ervin Schaffmentor v podjetju: mag. Žiga Korošec
Obseg89 straniPDF 1,0 MB
ZagovorSeptember 2025objavljeno 9. 9. 2025
V 30 sekundah
Vprašanje

Posebna pozornost je namenjena tudi metodam testiranja in distribucije aplikacij.

Metoda

Diplomsko delo primerja tehnologiji Next.js in Flutter za razvoj mobilnih aplikacij.

Ugotovitev

Meritve zmogljivosti vključujejo primerjavo porabe pomnilnika in hitrosti izvajanja HTTP‑zahtevkov, pri čemer so se pokazale razlike med aplikacijo Flutter in Next.js PWA.

Diplomsko delo primerja tehnologiji Next.js in Flutter za razvoj mobilnih aplikacij. Meritve zmogljivosti vključujejo primerjavo porabe pomnilnika in hitrosti izvajanja HTTP‑zahtevkov, pri čemer so se pokazale razlike med aplikacijo Flutter in Next.js PWA. V diplomskem delu so prav tako predstavljene funkcionalne in tehnološke prednosti ter slabosti obeh pristopov in tehnologij, kar omogoča vpogled v njihovo primernost glede na razvojne in uporabniške potrebe.

Zakaj je problem resničen

Metoda

Diplomsko delo primerja tehnologiji Next.js in Flutter za razvoj mobilnih aplikacij. Prav tako primerja dva pristopa razvoja mobilnih aplikacij: razvoj PWA (Next.js) in razvoj večplatformskih aplikacij (Flutter). Na začetku so opisane mobilne aplikacije vključno z zgodovino, operacijskimi sistemi, vrstami in arhitekturo mobilnih aplikacij.

V okviru raziskave so predstavljene značilnosti obeh tehnologij, vključno z arhitekturo, programskimi jeziki ter različno podporo za native funkcionalnosti in dostop do strojne opreme. Posebna pozornost je namenjena tudi metodam testiranja in distribucije aplikacij. V nalogi sta prikazani dve aplikaciji, vsaka izdelana z eno izmed tehnologij.

Aplikaciji sta funkcionalno enaki, le da se razlikujeta v uporabljenem pristopu in tehnologiji. Prav tako so razloženi postopek razvoja in uporabljene tehnike ter dodatne tehnologije, ki so pomagale pri razvoju. Opravljena je analiza skupnosti, razpoložljivosti virov in orodij za razvoj, ki kaže na močno podporo obeh tehnologij, vendar z različno stopnjo razširjenosti in dostopnosti učnih vsebin.

Kaj je nastalo

Meritve zmogljivosti vključujejo primerjavo porabe pomnilnika in hitrosti izvajanja HTTP‑zahtevkov, pri čemer so se pokazale razlike med aplikacijo Flutter in Next.js PWA. V diplomskem delu so prav tako predstavljene funkcionalne in tehnološke prednosti ter slabosti obeh pristopov in tehnologij, kar omogoča vpogled v njihovo primernost glede na razvojne in uporabniške potrebe. Naloga na koncu obravnava varnost aplikacij, zlasti ranljivost za napade Man-in-the-Middle ter zaščito pred napadi s povratnim inženiringom (angl. Reverse Engineering).

Opravljene so bile tudi simulacije vsakega napada na obe aplikaciji. Pri tem so se pri prvem pokazale bistvene razlike, pri drugem pa sploh ne. Prav tako je pojasnjeno, kako lahko povečamo zaščito aplikacij pred temi napadi in ali je to sploh smiselno narediti.

Prenesite diplomsko delo89 strani · PDF 1,0 MB
Ibrahimović, A. (2025). Primerjava zmogljivosti in varnostnih značilnosti mobilnih aplikacij, razvitih v Flutterju in Next.js kot PWA. Diplomsko delo, Academia, višja strokovna šola, Maribor.
Prenesite PDF
Flutterkibernetski napadimobilne aplikacijeNext.jsPWA
Comparison of Performance and Security Features of Mobile Applications Developed in Flutter and Next.js as PWAThe diploma thesis compares Next.js and Flutter technologies for mobile application development. Performance measurements include comparison of memory consumption and HTTP request execution speed, where differences were observed between the Flutter application and Next.js PWA.

Objavljeno 9. 9. 2025 · licenca CC BY-NC 4.0 (besedilo in PDF diplomskega dela; fotografije in videi © Academia) · izvirna objava: academia.si.

Sorodni projekti

Še iz modula Programsko inženirstvo

Vsi diplomski projekti →
Vpis · Programsko inženirstvo

Želite v dveh letih narediti tak projekt?

Pustite e-pošto. V enem delovnem dnevu dobite osebni odgovor karierne svetovalke: ali je modul pravi za vas, kako se prizna vaša služba kot praksa in koliko stane – plus predmetnik, urnik in cenik.

Go Higher.
Osebni odgovor po e-pošti v enem delovnem dnevu. Brez spama; s pošiljanjem se strinjate s politiko zasebnosti.
Preden greste

Pošljemo vam predmetnik, potek študija ter možnosti financiranja in štipendij.

Brez klicev, brez spama. Ena e-pošta z vsem, kar potrebujete za odločitev, in povabilom na predavanje.

S pošiljanjem se strinjate, da vas Academia kontaktira po e-pošti ali telefonu. Zasebnost · odjava kadar koli.