Kaupunkipyörien vuokrausominaisuus mobiilisovellukseen
Rajaniemi, Elisa (2018)
Rajaniemi, Elisa
Metropolia Ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201804134659
https://urn.fi/URN:NBN:fi:amk-201804134659
Tiivistelmä
Insinöörityön tarkoituksena oli kehittää matkustusmobiilisovellukseen kaupunkipyörien vuokraamisen mahdollistava ominaisuus. Ominaisuus kehitettiin Android-mobiilisovellukseen. Ominaisuuden tarkoitus oli tarjota käyttäjille mahdollisuus vuokrata kaupunkipyöriä ja seurata pyörävarauksien tilaa sovelluksesta käsin.
Kaupunkipyöräominaisuus oli tarkoitus julkaista ensin Englannin Birminghamissa, ja sen jälkeen sitä oli tarkoitus pystyä käyttämään myös muiden maiden ja kaupunkien kaupunkipyörien vuokraamisessa. Insinöörityössä ominaisuus kehitettiin tukemaan Birminghamissa kaupunkipyöräpalveluntarjoajan pyörien vuokrausta.
Birminghamissa ei ollut sovellusta kehitettäessä vielä kaupunkipyöriä, eikä oikeaa dataa pyöristä tai pyöräasemista ollut saatavilla. Tämän takia jouduttiin tekemään olettamuksia siitä, miten kaupunkipyörien vuokraaminen tulisi toimimaan sovelluksesta käsin. Ennen kuin ohjelmointirajapinnan testiympäristö oli valmis, ominaisuuden kehityksessä käytettiin kovakoodattua testidataa. Insinöörityöprojektin edetessä saatiin lisätietoa käytössä olevista kaupunkipyöristä ja pyöräasemista, minkä perusteella tehtiin muutoksia ominaisuuden ulkoasuun ja logiikkaan.
Ominaisuus kehitettiin Android Studio -kehitysympäristössä käyttäen ohjelmointikielenä Javaa RxJava 2.0 -kirjastoa hyödyntäen.
Insinöörityöprojektin päätyttyä kaupunkipyörien vuokraus toimi odotetulla tavalla testiympäristössä ja oli valmis testaukseen tuotannossa Englannissa.
Kaupunkipyöräominaisuus oli tarkoitus julkaista ensin Englannin Birminghamissa, ja sen jälkeen sitä oli tarkoitus pystyä käyttämään myös muiden maiden ja kaupunkien kaupunkipyörien vuokraamisessa. Insinöörityössä ominaisuus kehitettiin tukemaan Birminghamissa kaupunkipyöräpalveluntarjoajan pyörien vuokrausta.
Birminghamissa ei ollut sovellusta kehitettäessä vielä kaupunkipyöriä, eikä oikeaa dataa pyöristä tai pyöräasemista ollut saatavilla. Tämän takia jouduttiin tekemään olettamuksia siitä, miten kaupunkipyörien vuokraaminen tulisi toimimaan sovelluksesta käsin. Ennen kuin ohjelmointirajapinnan testiympäristö oli valmis, ominaisuuden kehityksessä käytettiin kovakoodattua testidataa. Insinöörityöprojektin edetessä saatiin lisätietoa käytössä olevista kaupunkipyöristä ja pyöräasemista, minkä perusteella tehtiin muutoksia ominaisuuden ulkoasuun ja logiikkaan.
Ominaisuus kehitettiin Android Studio -kehitysympäristössä käyttäen ohjelmointikielenä Javaa RxJava 2.0 -kirjastoa hyödyntäen.
Insinöörityöprojektin päätyttyä kaupunkipyörien vuokraus toimi odotetulla tavalla testiympäristössä ja oli valmis testaukseen tuotannossa Englannissa.