Jalkapallosovelluksen kehittäminen
Aden, Sakariye (2025)
Aden, Sakariye
2025
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-202505089898
https://urn.fi/URN:NBN:fi:amk-202505089898
Tiivistelmä
Opinnäytetyössä kehitettiin jalkapallosovellus, jonka tavoitteena oli yhdistää reaaliaikaisen tilastoseurannan ja selkeän käyttöliittymän käyttäjälähtöiseksi mobiiliratkaisuksi. Sovelluksen taustallaa oli tarve parantaa mobiiliohjelmointikurssilla toteutetun alkuperäisen sovelluksen käyttöliittymää ja saavutettavuutta.
Tietoperustassa tarkasteltiin mobiilisovelluksen keskeisiä työkaluja. Tarkastelun kohteena olivat mobiilikehitykseen soveltuva React Native-viitekehys, API-rajapinnan tarjoamat mahdollisuudet sekä JSON-formaatti ja sen käyttötarkoitus.
Ennen kehitysprosessia analysoitiin alkuperäinen jalkapallosovellus. Tässä tarkasteltiin jalkapallosovelluksen ominaisuuksia, käyttöliittymän ja navigaation rakennetta sekä näkymien toteutusta. Analyysin tavoitteena oli tunnistaa parannuskohteet ja saada selkeä käsitys sovelluksen lähtökohdista.
Kehitysprosessin aikana sovelluksen käyttöliittymä ja navigaatiorakenne suunniteltiin uudelleen, karsittiin tarpeetonta koodia sekä parannettiin sovelluksen saavutettavuutta. Sovelluksen toteutuksessa käytettiin React Native-kehystä, Expo-kehitysympäristöä sekä API-Football-rajapinta, joka tarjosi enemmän sisältöä kuin aiemmin käytetty football-data.org:n rajapinta. Sovelluksessa käytettiin React Navigation-kirjaston navigointikomponentteja. Testausvaiheessa sovelluksen suorituskykyä ja saavutettavuutta arvioitiin mm. Accessibility Scanner ja Expon työkalujen avulla, mikä varmisti sovelluksen laadun ja käyttäjäystävällisyyden.
Lopputuloksena valmistunut jalkapallosovellus tarjoaa selkeän ja toimivan käyttöliittymän, joka tarjoaa käyttäjälle mahdollisuuden seurata reaaliaikaisia jalkapallo tietoja eri näkymissä. Näihin kuuluvat muun muassa ajantasaiset sarjataulukot, liigojen otteluiden tulosseuranta sekä liigojen parhaiden maalintekijöiden tilastot.
Tietoperustassa tarkasteltiin mobiilisovelluksen keskeisiä työkaluja. Tarkastelun kohteena olivat mobiilikehitykseen soveltuva React Native-viitekehys, API-rajapinnan tarjoamat mahdollisuudet sekä JSON-formaatti ja sen käyttötarkoitus.
Ennen kehitysprosessia analysoitiin alkuperäinen jalkapallosovellus. Tässä tarkasteltiin jalkapallosovelluksen ominaisuuksia, käyttöliittymän ja navigaation rakennetta sekä näkymien toteutusta. Analyysin tavoitteena oli tunnistaa parannuskohteet ja saada selkeä käsitys sovelluksen lähtökohdista.
Kehitysprosessin aikana sovelluksen käyttöliittymä ja navigaatiorakenne suunniteltiin uudelleen, karsittiin tarpeetonta koodia sekä parannettiin sovelluksen saavutettavuutta. Sovelluksen toteutuksessa käytettiin React Native-kehystä, Expo-kehitysympäristöä sekä API-Football-rajapinta, joka tarjosi enemmän sisältöä kuin aiemmin käytetty football-data.org:n rajapinta. Sovelluksessa käytettiin React Navigation-kirjaston navigointikomponentteja. Testausvaiheessa sovelluksen suorituskykyä ja saavutettavuutta arvioitiin mm. Accessibility Scanner ja Expon työkalujen avulla, mikä varmisti sovelluksen laadun ja käyttäjäystävällisyyden.
Lopputuloksena valmistunut jalkapallosovellus tarjoaa selkeän ja toimivan käyttöliittymän, joka tarjoaa käyttäjälle mahdollisuuden seurata reaaliaikaisia jalkapallo tietoja eri näkymissä. Näihin kuuluvat muun muassa ajantasaiset sarjataulukot, liigojen otteluiden tulosseuranta sekä liigojen parhaiden maalintekijöiden tilastot.