Sijaintitietoa hyödyntävän monialustaisen mobiilisovelluksen kehittäminen
Lahdenmaa, Iiro (2020)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020121428077
https://urn.fi/URN:NBN:fi:amk-2020121428077
Tiivistelmä
Opinnäytetyössä toteutettiin monialustainen, skaalautuva ja sijaintitietoa hyödyntävä mobiilisovellus sekä sovelluksen vaatima infrastruktuuri Amazon Web Services -pilvipalveluun.
Mobiilisovelluksen kehityksessä käytettiin Flutter-ohjelmistokehityspakettia ja infrastruktuuri toteutettiin IaC-menetelmällä, käyttäen Terraform-ohjelmistoa ja Serverless-sovelluskehystä.
Opinnäytetyössä perehdytään sovelluksessa käytettyihin teknologioihin kuten Flutter, Serverless, Terraform, GraphQL sekä Amazon Web Services -pilvipalvelun infrastruktuuriin. Toteutusvaiheessa sovellukselle suunnitellaan ja kehitetään käyttöliittymä, käyttäjänhallinta, tietokannat, GraphQL-rajapinta sekä laitteen sijaintitietoon perustuvat hakutoiminnot.
Opinnäytetyön lopputuloksena oli tilaajan toiminnalliset -ja tekniset vaatimukset täyttävä mobiilisovellus, sekä sen käyttämä pilvipalveluinfrastruktuuri.
Mobiilisovelluksen kehityksessä käytettiin Flutter-ohjelmistokehityspakettia ja infrastruktuuri toteutettiin IaC-menetelmällä, käyttäen Terraform-ohjelmistoa ja Serverless-sovelluskehystä.
Opinnäytetyössä perehdytään sovelluksessa käytettyihin teknologioihin kuten Flutter, Serverless, Terraform, GraphQL sekä Amazon Web Services -pilvipalvelun infrastruktuuriin. Toteutusvaiheessa sovellukselle suunnitellaan ja kehitetään käyttöliittymä, käyttäjänhallinta, tietokannat, GraphQL-rajapinta sekä laitteen sijaintitietoon perustuvat hakutoiminnot.
Opinnäytetyön lopputuloksena oli tilaajan toiminnalliset -ja tekniset vaatimukset täyttävä mobiilisovellus, sekä sen käyttämä pilvipalveluinfrastruktuuri.