Android-pohjaisen lintukirjasovelluksen suunnittelu
Lakela, Teemu (2013)
Lakela, Teemu
Kemi-Tornion ammattikorkeakoulu Lapin ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201303213535
https://urn.fi/URN:NBN:fi:amk-201303213535
Tiivistelmä
Opinnäytetyön tavoitteena oli suunnitella Android-mobiililaitteilla toimiva lintukirjasovellus, joka antaisi laitteen käyttäjälle helpon, mukana kulkevan alustan, lintujen tietojen ja kuvien selaamiseen ja tallentamiseen.
Aihe valittiin, koska tällä hetkellä Android on suosituin käyttöjärjestelmä älypuhelimissa, mikä tekee sitä hyvän alustan tutustua matkapuhelinsovellusten kehittämiseen. Myöskään työn kuvauksen mukaista sovellusta ei ollut saatavilla Android-sovelluksia jakelevassa Play-kaupassa, joten kysyntää kuvatun kaltaiselle sovellukselle saattaisi löytyä, jopa kaupallisessa mielessä.
Työ aloitettiin tutkimalla Android-alustan taustatietoja ja ohjelmistokehityksen teoriaa. Myöhemmin tutustuttiin Eclipse-kehitysympäristöön, jossa sovelluksen varsinainen ohjelmointi tapahtuu. Teoriaa kokeiltiin käytännössä ohjelmoimalla osia sovelluksesta ja testaamalla niitä emulaattorissa. Lopuksi kirjoitettiin suunnitelma sovelluksen toteuttamisesta tätä dokumenttia varten.
Opinnäytetyö epäonnistui alkuperäisessä tavoitteessaan, jossa sovellus oli tarkoitus myös kehittää pelkän suunnittelemisen sijaan. Työstä muodostui kuitenkin hyvä teoriapaketti Android-ohjelmistokehitykseen.
Aihe valittiin, koska tällä hetkellä Android on suosituin käyttöjärjestelmä älypuhelimissa, mikä tekee sitä hyvän alustan tutustua matkapuhelinsovellusten kehittämiseen. Myöskään työn kuvauksen mukaista sovellusta ei ollut saatavilla Android-sovelluksia jakelevassa Play-kaupassa, joten kysyntää kuvatun kaltaiselle sovellukselle saattaisi löytyä, jopa kaupallisessa mielessä.
Työ aloitettiin tutkimalla Android-alustan taustatietoja ja ohjelmistokehityksen teoriaa. Myöhemmin tutustuttiin Eclipse-kehitysympäristöön, jossa sovelluksen varsinainen ohjelmointi tapahtuu. Teoriaa kokeiltiin käytännössä ohjelmoimalla osia sovelluksesta ja testaamalla niitä emulaattorissa. Lopuksi kirjoitettiin suunnitelma sovelluksen toteuttamisesta tätä dokumenttia varten.
Opinnäytetyö epäonnistui alkuperäisessä tavoitteessaan, jossa sovellus oli tarkoitus myös kehittää pelkän suunnittelemisen sijaan. Työstä muodostui kuitenkin hyvä teoriapaketti Android-ohjelmistokehitykseen.