diplomsko delo
Povzetek
V okviru diplomske naloge smo opisali problem dolgotrajnega in nepotrebno zapletenega razvoja mobilne aplikacije za več platform, ki se pojavi zaradi različnih tehnologij, načinov dela in smernic za razvoj na posameznih platformah, kar obseg dela pogosto podvoji.
Nato smo predstavili ogrodje Flutter, katerega namen je pohitriti in poenostaviti ta razvoj, ga primerjali s podobnimi konkurenčnimi rešitvami in ga uporabili za izdelavo demonstracijske aplikacije.
To smo po izgledu, zmogljivosti in stabilnosti primerjali z aplikacijami, razvitimi s pomočjo konkurenčnih rešitev in domorodnih (angl. \textit{native}) orodij.
Z ugotovitvami pri razvoju aplikacije smo predstavili smiselnost uporabe ogrodja Flutter in opisali njegovo prihodnost kot ogrodje za razvoj ne samo mobilnih temveč tudi spletnih in namiznih aplikacij.
Ključne besede
mobilna aplikacija;več platform;Flutter;Android;iOS;BLoC;Dart;reaktivno programiranje;deklerativno programiranje;računalništvo;računalništvo in informatika;visokošolski strokovni študij;diplomske naloge;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2020 |
Tipologija: |
2.11 - Diplomsko delo |
Organizacija: |
UL FRI - Fakulteta za računalništvo in informatiko |
Založnik: |
[S. Šegatin] |
UDK: |
004.5(043.2) |
COBISS: |
17967875
|
Št. ogledov: |
1387 |
Št. prenosov: |
758 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
The development of mobile application in Flutter framework |
Sekundarni povzetek: |
In the scope of this BSc thesis, we described the problem of developing a multi-platform mobile application, which is a result of differing technology and guidelines that often lengthens and complicates the development.
We presented Flutter, a framework designed to alleviate this problem by developing the application with a single codebase for all platforms, compared it to competing solutions and used it to develop a demo application.
We then compared the resulting application to ones developed with similar multi-platform frameworks and native tools using the metrics of design, performance, and stability.
Using what we learned with the development of the demo application we then described the viability of Flutter and its future as a framework for not only mobile but also desktop and web applications. |
Sekundarne ključne besede: |
mobile app;cross-platform;Flutter;Android;iOS;Dart;BLoC;reactive programming;declarative programming;computer science;computer and information science;diploma; |
Vrsta dela (COBISS): |
Diplomsko delo/naloga |
Študijski program: |
1000470 |
Konec prepovedi (OpenAIRE): |
1970-01-01 |
Komentar na gradivo: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Strani: |
44 str. |
ID: |
11418718 |