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
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Saavutettavuus mobiilikehityksessä, vertailussa React Native ja Flutter - Case: Ahola Digital

Koskiranta-Nurmi, Sanna (2023)

 
Avaa tiedosto
Koskiranta-Nurmi_Sanna.pdf (1.295Mt)
Lataukset: 


Koskiranta-Nurmi, Sanna
2023
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-202304044767
Tiivistelmä
Opinnäytetyön tarkoituksena oli selvittää keinoja, joilla saavutettavuutta voidaan huomioida ja kehittää sovelluskehityksessä. Erityisesti mielenkiinnon kohteena olivat mobiilisovellukset ja saavutettavuus ruudunlukijaa käytettäessä. Opinnäytetyön toimeksiantajan, Ahola Digital Oy Ab, tarpeista johtuen saavutettavuutta ruudunlukijalla vertailtiin erityisesti kahden teknologian - React Nativen ja Flutterin välillä.
Opinnäytetyön tietopohja koostuu kansainvälisen saavutettavuutta ohjaavan WCAG-kriteeristöstä. Saavutettavuutta käsitellään yleisellä tasolla sekä mobiilikehityksen että ruudunlukijan käytön näkökulmasta. Lisäksi käsitellään sitä, kuinka ruudunlukijaa käyttävät henkilöt käyttävät verkkopalveluita ja mobiilisovelluksia ja kuinka mobiilisovelluksia voidaan testata ruudunlukijalla. Opinnäytetyö on toiminnallinen ja siinä tehtiin yksinkertaiset sovellukset React Nativella ja Flutterilla, sovelluksia testattiin ruudunlukijalla ja testeistä tehtiin raportti.
Johtopäätöksenä voidaan todeta, että saavutettavan sovelluksen kehittäminen vaatii paljon tietoa siitä, miten ruudunlukijaa käytetään, käytettävissä olevista ohjelmistokehitysmenetelmistä sekä osaamista ruudunlukijatestauksessa ja tulosten raportoinnissa. Lopputuloksen kannalta merkittäviä eroja React Nativen ja Flutterin välillä ei tässä työssä havaittu. Joitain eroja havaittiin Android- ja iOS-laitteiden toiminnan välillä.
Avainsanat Saavutettavuus, ruudunlukija, mobiilikehitys, React Native, Flutter, testaaminen.
Sivut 51 sivua ja liitteitä 1 sivu
Kokoelmat
  • Opinnäytetyöt
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