Mobiilisovelluksen kehittäminen micro frontend -arkkitehtuurilla
In: Riversoft Oy; URN:NBN:fi:amk-202303073133; (2023)
Hochschulschrift
Zugriff:
Tämän opinnäytetyön tavoitteena oli suunnitella ja toteuttaa olemassa olevaan toiminnanohjausjärjestelmään perustuva mobiilisovellus micro frontend -arkkitehtuurilla. Tarkoituksena oli tutkia arkkitehtuurin sovellettavuutta mobiilisovelluksissa toteuttamalla yksinkertainen tavaran- ja kalustonhallintasovellus React Native -ohjelmistokehyksen avulla iOS ja Android -alustoille. Työn toimeksiantajana toimi Riversoft Oy, joka valmistaa siivous- ja kiinteistönhuoltoalan yrityksille suunnattua web-sovelluspohjaista toiminnanohjausjärjestelmää. Toimeksianto syntyi tarpeesta parantaa sovelluksen saavutettavuutta myös niille käyttäjäryhmille, jotka tarvitsevat vain tiettyjä järjestelmän osia päivittäisessä työssään tai joutuvat työskentelemään olosuhteissa, joissa ei ole mahdollisuutta käyttää tietokonetta tai toimivaa verkkoyhteyttä. Järjestelmän laajuus ja monimutkaisuus toi mukanaan myös kiinnostuksen selvittää samalla micro frontend -arkkitehtuurin käyttömahdollisuuksista mobiilisovelluksessa. Opinnäytetyön tuloksena syntyi toimeksiannon mukainen mobiilisovellus. Sovelluksen arkkitehtuuri toteutettiin Re.Pack-paketointityökalun avulla, joka tukee Webpack 5:n Module Federation -lähestymistapaa. Toteutuksen pohjalta voitiin todeta micro frontend -arkkitehtuurin muistuttavan suurilta osin web-pohjaisten sovellusten toteutustapaa, joten hyödyntäminen oli vähäiselläkin kokemuksella yllättävän sujuvaa ja käytetyt työkalut vaikuttivat nuoresta iästään huolimatta vakailta. Micro frontend -arkkitehtuurin monimutkaisuuden ja toistuvien työvaiheiden vuoksi voitiin todeta sen soveltuvan paremmin laajoihin projekteihin tai suurille organisaatioille, jotka pystyvät paremmin hyödyntämään arkkitehtuurin tuomat edut.
Titel: |
Mobiilisovelluksen kehittäminen micro frontend -arkkitehtuurilla
|
---|---|
Autor/in / Beteiligte Person: | Poikelin, Mirka |
Link: | |
Quelle: | Riversoft Oy; URN:NBN:fi:amk-202303073133; (2023) |
Veröffentlichung: | 2023 |
Medientyp: | Hochschulschrift |
Schlagwort: |
|
Sonstiges: |
|