Projektisuunnitelma - JuuPee/SnookerCounter GitHub Wiki
Alustus
Perimmäinen idea projektille oli tehdä sovellus, jolla pystyy laskemaan pussitetut pisteet sekä tallettamaan huipputuloksia puhelimeen. Sovelluksella on tarkoitus tallentamaan parhaita tuloksia ja tallentaa ne tiedostooon puhelimeen. Sovelluksessa on myös mahdollista löytää muutamia Suomessa sijaitsevia paikkoja, joissa Snookeriin pelaaminen on mahdollista.
Projektin toteutus
Projektin toteuttajana toimii Juha-Pekka Tiirikainen. Projektissa on tarkoituksena toteuttaa sovellus Android Studiolla, Javan ja Kotlinin sekoituksella. Kotlinin osuus sovelluksen toteutuksessa voi jäädä vähemmälle aikataulun sekä vähemmän osaamisen vuoksi.
Projektin aikataulu
Projekti lyödään liikkeelle syksyllä 2020. Projektin alustava lopetus keväällä 2021.
aikataulusuunnitelma
- suunnittelu/dokumentointi ~50 tuntia
- toteutus ~50 tuntia
tarkoituksena käyttää enemmän aikaa, mutta olen realisti.
Projektin haasteet
Suurimpana haasteena projektin toteuttamiselle aikataulussa on projektin päätoteuttajan päätoiminen työ.
Projektin tarkempi toteuttaminen
Projektin tärkeimmät osat on itse laskuri ja pelin loppumisen jälkeinen tuloksien ylöskirjaaminen tiedostoon talteen. Tärkeimmät toteutukset tullaan toteuttamaan Javalla ja vähemmän oleelliset ja toteutusta tarvitsevat luokat tullaan toteuttamaan Kotlinilla.
- Toteutus tullaan aloittamaan laskurin toiminnan toteuttamisella.
- Laskurin toteutuksen jälkeen toteutetaan tiedostoon tallennus.
- Seuraava toteutettava toiminto huipputuloksien esittäminen sovelluksessa.
- Neljäntenä toteutetaan kartan ja kartalla esitettävien markkereiden toiminta.