Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Tilanhallinta Flutter-sovelluksessa

Pimiä, Jari (2024)

 
Avaa tiedosto
Pimiä_Jari.pdf (1.663Mt)
Lataukset: 


Pimiä, Jari
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202501221821
Tiivistelmä
Sovellusten tilanhallinta on tärkeä osa modernien web- ja mobiilisovellusten kehitystä. Sovellusten monimutkaistuessa ja käyttäjäkokemuksen vaatimustason kasvaessa tilanhallintaratkaisujen tulee olla tehokkaita, helposti ylläpidettäviä ja skaalautuvia. Flutter tarjoaa useita tilanhallintaratkaisuja sovellusten tilojen ja datavirtojen hallintaan.

Tutkimuksellisessa opinnäytetyössä tutkittiin ja analysoitiin eri tilanhallintaratkaisujen soveltuvuutta Flutter-kehitysympäristössä. Erityisesti työssä vertailtiin muutamia yleisesti käytettyjä tilanhallintamenetelmiä, kuten BLoC, Provider, Riverpod ja Redux. Vertailussa tarkasteltiin, kuinka hyvin nämä menetelmät soveltuvat sovellusten kehitykseen tilanteissa, joissa skaalautuvuus, monimutkaisuus, testattavuus ja ylläpidettävyys ovat keskeisessä roolissa.

Työn osana kehitettiin esimerkkisovellus, jossa sama käyttöliittymä toteutettiin eri tilanhallintamenetelmiä hyödyntäen. Näiden menetelmien toimivuutta analysoitiin ja arvioitiin tarkasti ennalta määriteltyjen kriteerien, kuten monimutkaisuuden, koodin määrän, skaalautuvuuden ja testattavuuden perusteella.

Lopuksi työssä esitetään johtopäätöksiä siitä, missä tilanteissa kukin tilanhallintamenetelmä on paras valinta. Lisäksi pohditaan toteutettujen ratkaisujen soveltuvuutta Flutter-kehitykseen laajemmassa kontekstissa ja annetaan suosituksia, joita voidaan hyödyntää tulevissa projekteissa. Näin työ tuottaa arvokasta tietoa eri tilanhallintamallien hyödyistä ja haitoista sekä tukee kehittäjiä optimaalisen ratkaisun valinnassa.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste