Flutter sovelluskehityksessä
Lensu, Ville (2023)
Lensu, Ville
2023
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-202303294367
https://urn.fi/URN:NBN:fi:amk-202303294367
Tiivistelmä
Opinnäytetyön aiheena oli tutustua Flutter-ohjelmistonkehityspakettiin ja kehittää sitä käyttäen yksinkertainen mobiilisovellus, joka sisältää mobiilisovelluksissa usein käytettyjä elementtejä, kuten navigaation. Tavoitteena oli kartuttaa kokemusta ohjelmoinnista työelämää varten sekä samalla oppia käyttämään Flutteria ja ohjelmoimaan Dart-ohjelmointikielellä.
Opinnäytetyön tietopohja sisältää kaksi lukua, joista ensimmäisessä kerrotaan yleistä tietoa mobiilikehityksestä, kuten erilaisista mobiilisovellustyypeistä ja kahdesta suurimmasta mobiilikäyttöjärjestelmästä. Toinen luku käsittelee tarkemmin Flutteria; sen taustalla olevaa innovaatiota, sillä tehtyjä sovelluksia ja sen käyttämää Dart-ohjelmointikieltä. Opinnäytetyö on tyypiltään toiminnallinen ja sen pääpaino on tehdyn sovelluksen kehitysprosessissa.
Tehdyn kehitystyön tuloksena voidaan todeta, että Flutter on toimiva ohjelmistonkehityspaketti mobiilisovellusten tekemiseen, mutta aluksi sen käyttäminen voi olla haastavaa. Aikaisempi kokemus ohjelmoinnista on hyödyksi, ennen Flutterin käyttöönottoa tai Dart-ohjelmointikieleen tutustumista. Kehitystyössä saavutettiin asetetut tavoitteet.
Opinnäytetyön tietopohja sisältää kaksi lukua, joista ensimmäisessä kerrotaan yleistä tietoa mobiilikehityksestä, kuten erilaisista mobiilisovellustyypeistä ja kahdesta suurimmasta mobiilikäyttöjärjestelmästä. Toinen luku käsittelee tarkemmin Flutteria; sen taustalla olevaa innovaatiota, sillä tehtyjä sovelluksia ja sen käyttämää Dart-ohjelmointikieltä. Opinnäytetyö on tyypiltään toiminnallinen ja sen pääpaino on tehdyn sovelluksen kehitysprosessissa.
Tehdyn kehitystyön tuloksena voidaan todeta, että Flutter on toimiva ohjelmistonkehityspaketti mobiilisovellusten tekemiseen, mutta aluksi sen käyttäminen voi olla haastavaa. Aikaisempi kokemus ohjelmoinnista on hyödyksi, ennen Flutterin käyttöönottoa tai Dart-ohjelmointikieleen tutustumista. Kehitystyössä saavutettiin asetetut tavoitteet.