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.