friba
Frisbeegolf-tulosapplikaatio, jossa voit seurata kehittymistäsi.
TIIVISTELMÄ
Projektin aloitus
Yliopiston harjoitustyö antoi vapaat kädet ohjelmiston toteutukseen, joten päätimme opiskelijakaverini kanssa rakentaa mobiilisovelluksen frisbeegolfin ympärille. Halusimme tehdä sellaisen applikaation, johon voisi merkata tarkat tiedot frisbeegolf-kierrokselta, ja joka sitten koostaisi kaikkien kierrosten tiedot antaen kehitysvinkkejä käyttäjälle. Käyttäjä voisi siis tulla paremmaksi frisbeegolfaajaksi applikaation avulla.
Ohjelmistokehitys
Aloitimme profiloimalla mahdollisia käyttäjiä. Yritimme asettua heidän asemaansa, ja ideoida sovellusta ja käyttöliittymää sitä kautta. Halusimme sovelluksesta mahdollisimman yksinkertaisen, jotta se olisi aidosti kierroksella kenelle tahansa frisbeegolfaajalle. Valitsimme työkaluksi Googlen Flutterin, joka houkutteli kehitysympäristön keveydellä ja kehitystä nopeuttavalla Hot Reload -ominaisuudella. Kun meillä oli jonkinlainen tuotos valmiina, otimme sen mukaan frisbeegolf-kierrokselle, testasimme sitä ja teimme parannuksia sovellukseen havaintojemme perusteella.
Lopputulos
Lopputuloksesta tuli aivan toimiva ja selkä, mutta ei tietenkään täydellinen. Emme kerenneet totetuttaa sovellukseen kaavailemaamme palautejärjestelmää, mutta se olisi seuraava ominaisuus, joka siihen toteutettaisiin. Huomasimme myös, että sovellus ei välttämättä toimi niin hyvin jos on pelailemassa ryhmässä, koska yksityiskohtainen merkkailu on melko työlästä. Jos pelaajaa on heittelemässä itsekseen, silloin hän jaksaa merkitä sovellukseen tarkat heittokohtaiset tiedot.
Kyseessä oli molempien ensikosketus mobiilisovelluskehitykseen, ja kurssin aikarajojen puitteissa olimme kuitenkin tyytyväisiä tuotokseen. Erityisesti puttausnäkymä oli toimiva ja jopa sellainen ominaisuus, jota vastaavaa on nähty myöhemmin suosituissa frisbeegolf-sovelluksissa. Parasta projektissa oli se, kun pääsi testaamaan omaa oppimiskykyä: kuinka nopeasti Flutter ja sen uusi kieli (Dart) ja syntaksi taipuivat toimivaksi sovellukseksi. Ja taipuivathan ne!
Tässä vielä kuvia lopputuotteesta:









Stats-näkymä.