Android sovelluksen kehitys
Järvenpää, Aleksi (2019)
Järvenpää, Aleksi
2019
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-2019060715400
https://urn.fi/URN:NBN:fi:amk-2019060715400
Tiivistelmä
Työn tarkoituksena oli luoda prototyyppisovellus konseptin toimivuuden toteamiseksi. Alustaksi rajattiin pilottivaiheessa Android, joskin sovellus on tarkoitus kääntää myös Applen iOs laitteille.
Sovelluksen työstäminen aloitettiin suunnittelulla ja ominaisuuksien rajauksella. Sovellus päätettiin toteuttaa käyttöliittymänä, josta otetaan yhteys API:in. API toteuttaa siksi että valmis sovellus olisi käytettävissä useilla laitteilla.
Kehitystyö jaettiin neljään osioon: suunnitteluun, Android-sovelluksen toteuttamiseen, tietokannan toteuttamiseen sekä API:n tekemiseen. Eniten aikaa vei sovelluksen ja ominaisuuksien suunnittelu. Seuraavaksi eniten työtä aiheutti Xamarin.Android alustan opettelu. Helpoimmat osiot työstä olivat tietokanta ja API, joissa käytettiin minulle entuudestaan tuttuja työkaluja.
Projektin lopputuloksena oli toimiva prototyyppisovellus. Jatkossa prototyyppia tullaan testaamaan yhteistyössä tilaajan sekä asiakkaiden kanssa ja tältä pohjalta toteutetaan tuotantoon tuleva sovellus.
Sovelluksen työstäminen aloitettiin suunnittelulla ja ominaisuuksien rajauksella. Sovellus päätettiin toteuttaa käyttöliittymänä, josta otetaan yhteys API:in. API toteuttaa siksi että valmis sovellus olisi käytettävissä useilla laitteilla.
Kehitystyö jaettiin neljään osioon: suunnitteluun, Android-sovelluksen toteuttamiseen, tietokannan toteuttamiseen sekä API:n tekemiseen. Eniten aikaa vei sovelluksen ja ominaisuuksien suunnittelu. Seuraavaksi eniten työtä aiheutti Xamarin.Android alustan opettelu. Helpoimmat osiot työstä olivat tietokanta ja API, joissa käytettiin minulle entuudestaan tuttuja työkaluja.
Projektin lopputuloksena oli toimiva prototyyppisovellus. Jatkossa prototyyppia tullaan testaamaan yhteistyössä tilaajan sekä asiakkaiden kanssa ja tältä pohjalta toteutetaan tuotantoon tuleva sovellus.