Datan käsittelyyn tarkoitetun käyttöliittymän suunnittelu ja toteutus
Kalliokoski, Otto (2023)
Kalliokoski, Otto
2023
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023060117066
https://urn.fi/URN:NBN:fi:amk-2023060117066
Tiivistelmä
Tässä opinnäytetyössä tarkasteltiin Googlen kehittämää Flutter-ohjelmistokehystä ja sen käyttöä verkkokehittämiseen. Flutter on visuaalinen ohjelmistokehys, joka on tarkoitettu tuomaan käyttöliittymän kehittämiseen tarkoitetut työkalut ja toiminnallisuudet. Flutter käyttää Googlen kehittämää Dart-ohjelmointikieltä. Flutter on jo melko laajalti käytetty mobiilikehityksessä, mutta ei ole saanut niin paljoa huomiota sen verkkosovellusten kehitykseen tehdyistä kirjastoista ja ominaisuuksista.
Tässä opinnäytetyössä esitellään Flutter-ohjelmistokehyks ja sillä tehty verkkosovellus. Tämä verkkosovellus tuli käyttöön Oulun yliopistolle tukemaan siellä olevaa sensoriverkkoa ja antamaan tutkijoille ja opiskelijoille helpon pääsyn näiden sensoreiden tuottamaan dataan.
Tämän opinnäytetyön keskeisin toteutustapa oli kehittämistyö. Tarkoituksena oli kehittää sovellus, joka tukee aiemmin tehtyä sensoriverkkoa ja antaa helpon tavan päästä käsiksi sen tuottamaan dataan. Flutter-ohjelmistokehystä on käsitelty aiemmin opinnäytetöissä, mutta ei niinkään verkkokehitykseen kohdistettuna. Tämän takia tärkeimpänä lähteenä ja aineistona toimikin Flutterin virallinen dokumentaatio. Tämä työ tehtiin AIF-tiimin alaisuudessa Oulun yliopistolla.
Tässä opinnäytetyössä esitellään Flutter-ohjelmistokehyks ja sillä tehty verkkosovellus. Tämä verkkosovellus tuli käyttöön Oulun yliopistolle tukemaan siellä olevaa sensoriverkkoa ja antamaan tutkijoille ja opiskelijoille helpon pääsyn näiden sensoreiden tuottamaan dataan.
Tämän opinnäytetyön keskeisin toteutustapa oli kehittämistyö. Tarkoituksena oli kehittää sovellus, joka tukee aiemmin tehtyä sensoriverkkoa ja antaa helpon tavan päästä käsiksi sen tuottamaan dataan. Flutter-ohjelmistokehystä on käsitelty aiemmin opinnäytetöissä, mutta ei niinkään verkkokehitykseen kohdistettuna. Tämän takia tärkeimpänä lähteenä ja aineistona toimikin Flutterin virallinen dokumentaatio. Tämä työ tehtiin AIF-tiimin alaisuudessa Oulun yliopistolla.