1. A product quality impacts of a mobile software product line : an empirical studyLuka Pavlič, Tina Beranič, Marjan Heričko, 2021, izvirni znanstveni članek Opis: Background: The software product lines (SPL) enable development teams to fully address a systematic reuse of shared assets to deliver a family of similar software products. Mobile applications are an obvious candidate for employing an SPL approach. This paper presents our research outcomes, based on empirical data from an industry-level development project. Two development teams were confronted with the same functionalities set to be delivered through a family of native mobile applications for Android and iOS.
Methods: Empirical data was gathered before, during and after a year of full-time development. The data demonstrate the impact of a SPL approach by comparing the SPL and non-SPL multiple edition development. One family of products (Android apps) was developed using an SPL approach, while another (iOS apps), functionally the same, was developed without employing an SPL approach. The project generated a volume of raw and aggregated empirical data to support our research questions.
Results: The paper reports a positive impact of an SPL approach on product quality (internal and external) and feature output per week. As data shows, it also increases the delivery of functionalities (240% in 6 more editions), while investing the same amount of effort needed for a single-edition development. As a result of system-supported separation of development and production code, developers had a high confidence in further development. On the other hand, the second team delivered less new functionalities, only two new application editions, and lower software quality than the team that manages multi-edition development by employing an SPL approach. Ključne besede: software product line, Android, simultaneous development, iOS, Software quality, software product editions Objavljeno v DKUM: 17.04.2025; Ogledov: 0; Prenosov: 0
Celotno besedilo (2,46 MB) Gradivo ima več datotek! Več... |
2. Mobilna aplikacija za evidentiranje računov in garancijOskar Žnidaršič, 2024, diplomsko delo Opis: Cilj diplomske naloge je bila izdelava mobilne aplikacije, ki omogoča shranjevanje računov in garancij na napravi ter nas hkrati opozarja, preden nam garancija poteče.
Za izdelavo aplikacije smo uporabili orodje MIT App Inventor, ki je programski jezik za blokovno programiranje. Pri tem smo si pomagali tudi z razširitvami, ki so jih razvili uporabniki skupnosti MIT App Inventor, saj osnovno orodje ne omogoča izdelave nekaterih funkcij, ki smo jih potrebovali.
Aplikacijo smo uspešno izdelali, ob delu pa dobro spoznali orodje in menimo, da lahko aplikacijo nadgradimo v svojem prostem času. Primera funkcij, za katera smo menili, da bi ju bilo vredno razviti v prihodnosti, sta koledar, ki prikazuje garancije, in možnost spremembe jezika, ki ga uporablja aplikacija. Ključne besede: MIT App Inventor, mobilna aplikacija, račun, garancija, Android Objavljeno v DKUM: 11.09.2024; Ogledov: 59; Prenosov: 34
Celotno besedilo (2,88 MB) |
3. Razvoj mobilne aplikacije za spremljanje kriptovalut z orodjem Jetpack ComposeAlen Jelenko, 2024, diplomsko delo Opis: Živimo v svetu, ki se vse hitreje spreminja. Popoln primer tega je konstantno aktiven trg kripto valut. Ob praznikih, ravno takrat, ko ljudje niso pozorni na nihanja svojih denarnih vložkov, se na trgu kripto valut zgodijo največje spremembe. Android aplikacija, ki bi nas pravočasno obvestila o teh spremembah, je bila cilj diplomskega dela. Aplikacija omogoča pogled na izbran seznam kriptovalut in vseh relevantnih informacij o njih, npr. grafi nihanja cene. Ključne besede: Android, Kotlin, domorodna mobilna aplikacija, Jetpack Compose Objavljeno v DKUM: 08.08.2024; Ogledov: 204; Prenosov: 60
Celotno besedilo (2,26 MB) |
4. |
5. Varna prijava z uporabo vmesnika za pametne kartice : diplomsko deloNino Galuf, 2024, diplomsko delo Opis: V diplomskem delu smo predstavili izdelano mobilno aplikacijo, ki omogoča varno prijavo v informacijske sisteme s pomočjo zalednega dela. Za prijavo se uporablja namensko napravo YubiKey, na kateri se hrani podpisan certifikat. V praktičnem delu smo podrobneje predstavili grafični vmesnik mobilne aplikacije, prav tako smo opisali postopek konfiguracije digitalnega certifikata in prijavo z njim v informacijski sistem. Ključne besede: YubiKey, Android, avtentikacija, Jetpack Compose, Kotlin, Phoenix Objavljeno v DKUM: 04.06.2024; Ogledov: 231; Prenosov: 0 |
6. Mobilna aplikacija za pomoč ljudem v stiski : diplomsko deloMinela Macanović, 2024, diplomsko delo Opis: Diplomsko delo obravnava izdelavo mobilne aplikacije za pomoč ljudem v stiski. Aplikacija je izdelana za naprave z nameščenim operacijskim sistemom Android. Razvoj obsega uporabo različnih tehnologij pri implementaciji raziskanih metod, ki ljudem pomagajo pri njihovem obvladovanju stisk, s katerimi se ti soočajo v modernem času. Opisan je celoten potek izdelave aplikacije, razlogi za samo implementacijo pa so pojasnjeni s psihološkega stališča. Na koncu opišemo testiranja, s katerimi smo dosegli zanesljivost aplikacije, in podamo ideje za morebitne izboljšave v prihodnosti. Ključne besede: mobilna aplikacija, stiska, pomoč, android Objavljeno v DKUM: 26.04.2024; Ogledov: 496; Prenosov: 98
Celotno besedilo (2,35 MB) Gradivo ima več datotek! Več... |
7. Razvoj mobilne aplikacije za pohodnike : diplomsko deloAlen Škorjanc, 2023, diplomsko delo Opis: V diplomski nalogi smo ustvarili mobilno aplikacijo za pohodnike. Najprej smo raziskali obstoječe rešitve in jih primerjali. Nato smo opisali tehnologije, ki smo jih uporabili za razvoj zalednega dela in mobilne aplikacije. Zatem smo opisali aplikacijo in kako smo projekt izvedli; potem smo opisali še razvoj zalednega dela in mobilne aplikacije ter njunih komponent. Na koncu smo podali ideje, kako bi aplikacijo v prihodnosti še nadgradili. Ključne besede: mobilna aplikacija, Android, Kotlin, Java, pohodništvo Objavljeno v DKUM: 05.10.2023; Ogledov: 472; Prenosov: 77
Celotno besedilo (5,70 MB) |
8. Mobilna aplikacija za oddaljeno zdravniško pomoč : diplomsko deloJure Kozole, 2023, diplomsko delo Opis: V diplomskem delu je predstavljena celostna analiza potreb in želja uporabnikov v povezavi s funkcionalnostmi, ki jih naj bi vključevala aplikacija za komunikacijo med pacientom in zdravstveno ambulanto. Poleg tega smo analizirali že obstoječe rešitve na trgu, da bi bolje razumeli trenutno stanje. Na podlagi pridobljenih podatkov smo razvili aplikacijo, ki omogoča neposreden pogovor z zdravstvenim osebjem ter deljenje biometričnih podatkov. Za varno hrambo teh občutljivih informacij smo se opirali na že obstoječe rešitve, kot je Google Fit, ki zagotavljajo visok standard varnosti podatkov. Ključne besede: komunikacija, biometrični podatki, varnost, Google Fit, Android Objavljeno v DKUM: 05.10.2023; Ogledov: 460; Prenosov: 73
Celotno besedilo (2,59 MB) |
9. Mobilna aplikacija za pomoč umetnikom pri prodaji njihovih izdelkov in storitev : diplomsko deloZdravko Brdarovski, 2023, diplomsko delo Opis: Namen tega diplomskega dela je, kako razviti mobilno aplikacijo za pomoč umetnikom pri prodaji njihovih izdelkov in storitev na napravah z operacijskim sistemom Android. Med procesom razvoja je bilo izvedenih šest faz oblikovanja prototipa. Aplikacija je bila zasnovana tako, da umetnikom omogoča objavljanje, urejanje in brisanje objav, njihovim potencialnim strankam pa filtriranje objav umetnikov ter pregledovanje njihovih profilov. Ugotovljeno je bilo, da je uporaba naše mobilne aplikacije s strani umetnikov znatno povečala njihovo mesečno prodajo umetnin in število obiskovalcev njihovih galerij. Ključne besede: mobilna aplikacija, pomoč umetnikom, android, firebase, kotlin Objavljeno v DKUM: 05.10.2023; Ogledov: 358; Prenosov: 49
Celotno besedilo (2,42 MB) |
10. Razvoj mobilne aplikacije MyDrive : diplomsko deloMatic Lang, 2023, diplomsko delo Opis: V okviru diplomskega dela smo ustvarili nativno mobilno aplikacijo za diagnostiko in
snemanje vožnje vozila. Za pridobivanje podatkov vozila smo v projekt vključili sistem OBD,
za določanje lokacije pa GPS sistem mobilne naprave. Pred začetkom implementacije naše
aplikacije smo analizirali stanje na trgu. To smo naredili tako, da smo poiskali dela, ki se
ujemajo z našo tematiko. Po analizi produktov, ki so trenutno na trgu, smo ugotovili, da
obstajajo produkti za avtodiagnostiko in sledenje vožnje, kar smo izbrali za osnovno
funkcionalnost naše aplikacije. Prav tako smo pred implementacijo predstavili vse
uporabljene tehnologije in razloge za njihovo uporabo in razvojna okolja, v katerih smo
razvili produkt. Osrednji del diplomskega dela predstavlja razvoj in implementacija
produkta. Najprej smo razvili aplikacijo za mobilne naprave, ki imajo operacijski sistem
Android. Za potrebe obdelave podatkov in avtorizacije smo uporabili sistem Firebase. Ker
ta ni zadostoval za potrebe pridobivanja podatkov vozila, smo razvili svoj zaledni sistem, ki
nam je omogočil prav to. Na koncu smo opisali tudi testiranje aplikacije, ki je potekalo
vzporedno z razvojem tudi na terenu. Ključne besede: OBD, Android, Firebase, analiza vožnje, mobilna aplikacija Objavljeno v DKUM: 12.06.2023; Ogledov: 656; Prenosov: 131
Celotno besedilo (1,74 MB) |