Auton kuntotarkastussovelluksen kehittäminen Androidille
Majuri, Simeon (2024)
Majuri, Simeon
2024
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-2024120933926
https://urn.fi/URN:NBN:fi:amk-2024120933926
Tiivistelmä
Opinnäytetyön tarkoituksena oli kehittää mobiilisovelluksen prototyyppi, joka helpottaa ja systematisoi käytettyjen autojen kunnon arviointia. Sovelluksen kohderyhmäksi määriteltiin erityisesti henkilöt, joilla ei ole teknistä osaamista tai syvällistä ymmärrystä autoista. Työ oli projektiluontoinen, ja se toteutettiin toimeksiantona AutoSuv Tmi:lle, joka toimii käytettyjen autojen kaupan alalla. Sovelluksen tavoitteena oli vastata käytettyjen autojen kaupan ongelmiin tarjoamalla käyttäjille selkeä ja helppokäyttöinen työkalu, joka ohjaa paitsi tarkastamaan autosta keskeiset seikat myös tekemään luotettavampia ostopäätöksiä.
Prototyyppi kehitettiin projektityönä, ja se sisältää käyttöliittymän sekä tietokannan suunnittelun ja toteutuksen. Sovelluksen keskeiset toiminnot ovat autojen lisääminen, muokkaaminen ja poistaminen, tarkastuskysymyksiin vastaaminen sekä yhteenvedon generointi PDF-muodossa, jossa tarkastustulokset esitetään värikoodattuina. Työ toteutettiin toimeksiantajan asettamien vaatimusten pohjalta, mutta suunnitteluratkaisut jätettiin vapaasti kehittäjän päätettäväksi. Teknologioiksi valittiin natiivi Android-sovelluskehitys Android Studiolla sekä SQLite-tietokanta.
Prototyypin toteutuksessa saavutettiin työn keskeiset tavoitteet ja vaatimukset. Sovellus mahdollistaa uusien autojen lisäämisen, tietojen muokkaamisen ja poistamisen sekä tarkastuskysymyksiin vastaamisen. Yhteenvetotoiminto PDF-muodossa onnistui suunnitellusti, ja värikoodatut tarkastustulokset tarjoavat selkeän kuvan auton kunnosta, mikä parantaa ostopäätöksen luotettavuutta. Työssä hyödynnettiin nykyaikaisia mobiilisovelluskehitystyökaluja, kuten Android Studiota ja Kotlin-ohjelmointikieltä, jotka vastasivat hyvin projektin vaatimuksiin. Näiden teknologioiden avulla saatiin aikaiseksi toimiva prototyyppi, joka täyttää toimeksiantajan asettamat vaatimukset.
Työn tulokset tarjoavat toimeksiantajalle käyttökelpoisen sovellusprototyypin, joka voidaan viimeistellä kaupalliseksi tuotteeksi. Sovellusta voidaan myös jatkokehittää uusilla ominaisuuksilla, kuten mahdollistamalla vikakoodinlukijan yhdistäminen tai yrityskohtaisen profiilin luominen. Sovellus auttaa osaltaan parantamaan kuluttajien luottamusta, varmuutta sekä päätöksentekoa käytettyjen autojen kaupassa. Lisäksi opinnäytetyö tarjoaa yleiskuvan mobiilisovelluskehityksestä kiinnostuneille sekä katsauksen sovelluksen suunnitteluun ja toteutukseen.
Prototyyppi kehitettiin projektityönä, ja se sisältää käyttöliittymän sekä tietokannan suunnittelun ja toteutuksen. Sovelluksen keskeiset toiminnot ovat autojen lisääminen, muokkaaminen ja poistaminen, tarkastuskysymyksiin vastaaminen sekä yhteenvedon generointi PDF-muodossa, jossa tarkastustulokset esitetään värikoodattuina. Työ toteutettiin toimeksiantajan asettamien vaatimusten pohjalta, mutta suunnitteluratkaisut jätettiin vapaasti kehittäjän päätettäväksi. Teknologioiksi valittiin natiivi Android-sovelluskehitys Android Studiolla sekä SQLite-tietokanta.
Prototyypin toteutuksessa saavutettiin työn keskeiset tavoitteet ja vaatimukset. Sovellus mahdollistaa uusien autojen lisäämisen, tietojen muokkaamisen ja poistamisen sekä tarkastuskysymyksiin vastaamisen. Yhteenvetotoiminto PDF-muodossa onnistui suunnitellusti, ja värikoodatut tarkastustulokset tarjoavat selkeän kuvan auton kunnosta, mikä parantaa ostopäätöksen luotettavuutta. Työssä hyödynnettiin nykyaikaisia mobiilisovelluskehitystyökaluja, kuten Android Studiota ja Kotlin-ohjelmointikieltä, jotka vastasivat hyvin projektin vaatimuksiin. Näiden teknologioiden avulla saatiin aikaiseksi toimiva prototyyppi, joka täyttää toimeksiantajan asettamat vaatimukset.
Työn tulokset tarjoavat toimeksiantajalle käyttökelpoisen sovellusprototyypin, joka voidaan viimeistellä kaupalliseksi tuotteeksi. Sovellusta voidaan myös jatkokehittää uusilla ominaisuuksilla, kuten mahdollistamalla vikakoodinlukijan yhdistäminen tai yrityskohtaisen profiilin luominen. Sovellus auttaa osaltaan parantamaan kuluttajien luottamusta, varmuutta sekä päätöksentekoa käytettyjen autojen kaupassa. Lisäksi opinnäytetyö tarjoaa yleiskuvan mobiilisovelluskehityksestä kiinnostuneille sekä katsauksen sovelluksen suunnitteluun ja toteutukseen.