Mobiili- ja hybridiohjelmointi: mobiili- ja hybridiohjelmointi ja niiden vertailu
Juutilainen, Valtteri (2021)
Juutilainen, Valtteri
2021
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-2021121626430
https://urn.fi/URN:NBN:fi:amk-2021121626430
Tiivistelmä
Ohjelmistokehitys on jatkuvasti muuttuva ala ja yhtenä sen alaosana on mobiiliohjelmistokehitys. Yhtenä uutena muutoksena mobiiliohjelmistokehityksessä on hybridiohjelmointi. Sillä tarkoitetaan ohjelmistokehitystä, jossa yhdellä koodikannalla luodaan sovellus, joka kääntyy usealle eri alustalle. Hyötynä on se, että säästetään paljon resursseja, kun huolettavana on vain yksi koodikanta usean sijasta. Osana tätä opinnäytetyötä käsitellään mobiiliohjelmointia sekä tutustutaan hybridiohjelmointiin. Käydään hieman läpi niiden eroavaisuuksia, hyötyjä, haittoja sekä hieman sitä, kuinka hyödyllinen hybridiohjelmointi on natiiviin mobiiliohjelmointiin verrattuna sekä yksittäiselle henkilölle että suuremmillekin yrityksille.
Opinnäytetyö tehtiin Oulun ammattikorkeakoululle (Oamk) ja sen ensimmäisenä tavoitteena olikin Oamkin mobiiliohjelmointikurssin opetusmateriaalin kääntö Java-kielestä Kotlin-kieleksi, jonka mukana syvennettiin mobiiliohjelmoinnin tietoja ja taitoja. Java-kielen käyttö Android-ympäristössä ei ole enää Googlen suosittelemaa, vaan suositellaan Kotlin-kielen käyttöä, sillä sen tarkoituksena on korvata Java.
Opetusmateriaalin käännön jälkeen käytiin läpi Flutter-hybridiohjelmointiin liittyvä opetusmateriaali, jonka avulla opeteltiin Flutterin käyttäminen hybridiohjelmoinnissa. Sitä seurasi valmiina olevan harjoitusmateriaalin tarkistus, jonka jälkeen pohdittiin lisämateriaalin luomista.
Opetusmateriaalin valmistuttua, tutustuttiin hybridiohjelmointiin lisää useita eri lähteitä käyttäen, tarkoituksena oppia hybridiohjelmoinnin (Flutterin) hyödyistä ja haitoista sekä yleisesti siitä, kenelle Flutter on tarkoitettu.
Opinnäytetyö tehtiin Oulun ammattikorkeakoululle (Oamk) ja sen ensimmäisenä tavoitteena olikin Oamkin mobiiliohjelmointikurssin opetusmateriaalin kääntö Java-kielestä Kotlin-kieleksi, jonka mukana syvennettiin mobiiliohjelmoinnin tietoja ja taitoja. Java-kielen käyttö Android-ympäristössä ei ole enää Googlen suosittelemaa, vaan suositellaan Kotlin-kielen käyttöä, sillä sen tarkoituksena on korvata Java.
Opetusmateriaalin käännön jälkeen käytiin läpi Flutter-hybridiohjelmointiin liittyvä opetusmateriaali, jonka avulla opeteltiin Flutterin käyttäminen hybridiohjelmoinnissa. Sitä seurasi valmiina olevan harjoitusmateriaalin tarkistus, jonka jälkeen pohdittiin lisämateriaalin luomista.
Opetusmateriaalin valmistuttua, tutustuttiin hybridiohjelmointiin lisää useita eri lähteitä käyttäen, tarkoituksena oppia hybridiohjelmoinnin (Flutterin) hyödyistä ja haitoista sekä yleisesti siitä, kenelle Flutter on tarkoitettu.