Mobiilisovelluksen julkaisu iOS ja Android-alustoille
Marttila, Aatu (2024)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024112931452
https://urn.fi/URN:NBN:fi:amk-2024112931452
Tiivistelmä
Tämä opinnäytetyö keskittyy esittelemään Siirtoautot-sovelluksen ja sen tekniset ratkaisut, sekä dokumentoimaan julkaisuprosessit kahdelle käytetyimmälle alustalle, Androidille ja iOSille. Tavoitteena oli luoda selkeä ja ymmärrettävä dokumentti, josta tulee esille, miten edetä julkaistakseen sovelluksen iOS ja Android-alustoilla.
Opinnäytetyön tietoperustan aluksi käydään läpi Siirtoautot-sovelluksen esittely. Sovelluksen esittelyssä kerrotaan sovelluksen toimintaperiaatteesta, joka perustuu kustannustehokkaaseen ajoneuvojen siirtämiseen, sekä sovelluksessa käytetyistä teknologioista niin frontendin kuin backendin puolella. Kappaleessa kerrotaan myös monialustaisesta sovelluskehityksestä, DevOps-käytännöistä ja niiden roolista sovelluksen kehitysprosessissa.
Tietoperusta jatkuu perehtymällä sovelluksen julkaisuprosessien dokumentointiin. Dokumentointi alkaa Android-alustan julkaisuprosessin läpi käymisellä vaihe vaiheelta, alkaen sovelluksen valmistelusta ja pakkaamisesta aina testaamiseen ja Google Play-kaupassa tehtäviin toimenpiteisiin.
Apple-alustan julkaisuprosessi sisältää aluksi tietoa Applen työympäristöstä ja tarvittavista asennuksista, jonka jälkeen kerrotaan sovelluksen valmistelusta julkaistavaksi sekä sen testaamisesta ja tarkistukseen lähettämisestä.
Opinnäytetyön viimeisessä eli empiirisessä osiossa kerrotaan näiden kahden julkaisuprosessin ongelmista ja eroista. Empiirinen osio alkaa Android-julkaisuprosessin ongelmista kertomalla, jonka jälkeen käydään läpi Apple-julkaisuprosessin ongelmat. Ongelmien jälkeen empiirinen osio jatkuu julkaisuprosessien eroavaisuuksista kertomalla. Tämä auttaa lukijaa ymmärtämään kummankin alustan erityispiirteitä. Empiirinen osio päättyy pohdintaan, jossa reflektoidaan opinnäytetyön onnistumisia ja epäonnistumisia, ajankohtaisuutta, jatkokehitysmahdollisuuksia, opittuja asioita ja kehittymistä sekä työn hyödyllisyyttä kehittäjille ja yrityksille, jotka harkitsevat julkaisevansa mobiilisovelluksen.
Opinnäytetyön tietoperustan aluksi käydään läpi Siirtoautot-sovelluksen esittely. Sovelluksen esittelyssä kerrotaan sovelluksen toimintaperiaatteesta, joka perustuu kustannustehokkaaseen ajoneuvojen siirtämiseen, sekä sovelluksessa käytetyistä teknologioista niin frontendin kuin backendin puolella. Kappaleessa kerrotaan myös monialustaisesta sovelluskehityksestä, DevOps-käytännöistä ja niiden roolista sovelluksen kehitysprosessissa.
Tietoperusta jatkuu perehtymällä sovelluksen julkaisuprosessien dokumentointiin. Dokumentointi alkaa Android-alustan julkaisuprosessin läpi käymisellä vaihe vaiheelta, alkaen sovelluksen valmistelusta ja pakkaamisesta aina testaamiseen ja Google Play-kaupassa tehtäviin toimenpiteisiin.
Apple-alustan julkaisuprosessi sisältää aluksi tietoa Applen työympäristöstä ja tarvittavista asennuksista, jonka jälkeen kerrotaan sovelluksen valmistelusta julkaistavaksi sekä sen testaamisesta ja tarkistukseen lähettämisestä.
Opinnäytetyön viimeisessä eli empiirisessä osiossa kerrotaan näiden kahden julkaisuprosessin ongelmista ja eroista. Empiirinen osio alkaa Android-julkaisuprosessin ongelmista kertomalla, jonka jälkeen käydään läpi Apple-julkaisuprosessin ongelmat. Ongelmien jälkeen empiirinen osio jatkuu julkaisuprosessien eroavaisuuksista kertomalla. Tämä auttaa lukijaa ymmärtämään kummankin alustan erityispiirteitä. Empiirinen osio päättyy pohdintaan, jossa reflektoidaan opinnäytetyön onnistumisia ja epäonnistumisia, ajankohtaisuutta, jatkokehitysmahdollisuuksia, opittuja asioita ja kehittymistä sekä työn hyödyllisyyttä kehittäjille ja yrityksille, jotka harkitsevat julkaisevansa mobiilisovelluksen.