Online informativni dan 26. 11. 2026 ob 18.00 – študij ob delu, cena, štipendije. Rezervirajte mesto →
Academia
Diplomsko delo 2022Programsko inženirstvo.NET Maui · divja odlagališča. · Flutter

Primerjava ogrodij Flutter in NET Maui na primeru aplikacije Divja odlagališča

Flutter in .NET Maui sta ogrodji, ki omogočata razvoj aplikacij, ki so uporabne na različnih platformah.

Benjamin Kamenicadiplomant, Računalništvo in informatika – modul Programsko inženirstvo · zagovor december 2022Mentor: mag. Ervin Schaff · mentor v podjetju: Martin Burgstaller
VrstaDiplomsko deloRačunalništvo in informatika · Programsko inženirstvo
Področje.NET Maui, divja odlagališča., Flutter
Mentormag. Ervin Schaffmentor v podjetju: Martin Burgstaller
Obseg72 straniPDF 1,95 MB
ZagovorDecember 2022objavljeno 22. 12. 2022
V 30 sekundah
Vprašanje

Namen diplomske naloge je, razviti aplikacijo, ki bi pripomogla pri ozaveščanju ljudi glede divjih odlagališč.

Metoda

V sklopu priprave diplomskega dela se je odločil, da razvijem mobilni aplikaciji, ki sta uporabni na platformi Android.

Ugotovitev

Pomagal si je z implementacijo nekaj dodatnih funkcij, ki so v ogrodju Flutter že definirane, da bi dobil želene rezultate.

Flutter in .NET Maui sta ogrodji, ki omogočata razvoj aplikacij, ki so uporabne na različnih platformah. V sklopu priprave diplomskega dela se je odločil, da razvijem mobilni aplikaciji, ki sta uporabni na platformi Android. Pomagal si je z implementacijo nekaj dodatnih funkcij, ki so v ogrodju Flutter že definirane, da bi dobil želene rezultate. Ko sta bili aplikaciji končani je lahko preizkusil razvoj aplikacij v obeh ogrodjih in argumentiral, katero ogrodje je primernejše za razvijalce po njegovem mnenju.

Zakaj je problem resničen

Flutter in .NET Maui sta ogrodji, ki omogočata razvoj aplikacij, ki so uporabne na različnih platformah.

Metoda

V sklopu priprave diplomskega dela se je odločil, da razvijem mobilni aplikaciji, ki sta uporabni na platformi Android. Namen diplomske naloge je, razviti aplikacijo, ki bi pripomogla pri ozaveščanju ljudi glede divjih odlagališč. Izbral je najbolj pogosto uporabljeni ogrodji, in sicer Flutter in .NET Maui ter ju primerjal z vidika razvijalca in uporabnika.

Primerjal je tudi kako v posameznih situacijah ogrodji delujeta. Najprej je raziskal področje razvoja mobilnih aplikacij nato pa tudi posamezno ogrodje, ki je ju primerjal in se naučil programskega jezika. Prav tako je raziskal področje divjih odlagališč in nato pripravil načrt potrebnih funkcij aplikacije, ki bi reševala problem divjih odlagališč.

Kot prvi korak si je zastavil razvoj aplikacije s pomočjo ogrodja Flutter. Uporabil je programski jezik Dart in implementiral aplikacijo s pomočjo različnih brezplačnih vmesnikov, le ti so avtorju pomagali pri implementaciji prijave, registracije, zemljevida, fotografiranja ipd. Za razvojno okolje je uporabil Googlov Android Studio.

Naslednji korak je bil razviti identično aplikacijo še v ogrodju .NET Maui. Zaradi poznavanja jezika C# avtorju je bila implementacija lažja, predvsem kar se tiče pisanja kode. Sem pa vendarle naletel na težave, saj je ogrodje še ni dalj časa dostopno na spletu.

Na težave je naletel predvsem iz razloga, saj je veliko knjižnic in vmesnikov še nepopolnih ali nedostopnih.

Kaj je nastalo

Pomagal si je z implementacijo nekaj dodatnih funkcij, ki so v ogrodju Flutter že definirane, da bi dobil želene rezultate. Ko sta bili aplikaciji končani je lahko preizkusil razvoj aplikacij v obeh ogrodjih in argumentiral, katero ogrodje je primernejše za razvijalce po njegovem mnenju. Testiral je tudi samo delovanje posameznih aplikacij v posameznih scenarijih in tudi uporabniški vmesnik, ki nam pove, katera aplikacija je primernejša za vsakdanjega uporabnika.

Rezultate testiranj in izkušnje razvoja je združil in povzel v povezano celoto.

Prenesite diplomsko delo72 strani · PDF 1,95 MB
Kamenica, B. (2022). Primerjava ogrodij Flutter in NET Maui na primeru aplikacije Divja odlagališča. Diplomsko delo, Academia, višja strokovna šola, Maribor.
Prenesite PDF
.NET Mauidivja odlagališča.Fluttermobilne aplikacijerazvoj android aplikacije
Comparison of Flutter and .NET Maui Frameworks Using the Example of the Illegal Dumping Sites ApplicationFlutter and .NET Maui are frameworks that enable the development of applications that are usable across different platforms. As part of the preparation of the diploma thesis, he decided to develop mobile applications that are usable on the Android platform.

Objavljeno 22. 12. 2022 · 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.