Sijaintitietoa hyödyntävän monialustaisen mobiilisovelluksen kehittäminen
Lahdenmaa, Iiro (2020)
Lahdenmaa, Iiro
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020111022526
https://urn.fi/URN:NBN:fi:amk-2020111022526
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.