Tujupäevik
Autorid: Caupo Helvik, Marko Rillo, Peeter Roop, Priit Laupa, Tatjana Kuznetsova
Demo video:
https://www.youtube.com/watch?v=-YegtPLhLp4
Kuidas alla laadida ja käivitada:
Hetkeseisuga ei ole saadaval installfaili, seega rakenduse kasutamiseks tuleks see repo enda arvutisse kloonida ning läbi Android Studio käivitada.
Vajalik info käivitamiseks:
- Android Studio versioon 3.6.1
- Minimaalselt vajalik Android versioon 4.1
- Testimiseks on kasutatud enamasti emulaatorit: Pixel 2 API 28
- Testimiseks kasutatud Androidi versioonid: 7.0 ja uuemad(enamasti 9.0)
Vaated:
- Avaleht
- Mis tunne on?
- Miks ma nii tunnen?
- Mis tempoga ma sõidan?
- Palju energiat mul on?
- Kuidas mul läinud on? (üldine statistika)
- Tempode statistika
- Tujude statistika
Esialgsed vaated
Esialgne kavand:
https://www.figma.com/file/XXStMrgNGjNksw7LjSuccQUn/Tujup%C3%A4evik?node-id=0%3A1
Kujustus:
https://www.figma.com/file/ZtzGUW2zeUcnFibimJVFhZ/AndroidDesign?node-id=0%3A1
Dokumentatsioon:
Iga vaade, kus saab andmeid sisestada, salvestab andmed JSON faili vastava kuupäeva alla. See JSON fail luuakse rakenduse avamisel juhul, kui seda juba olemas ei ole ning salvestatakse rakenduse failide hulka.
Funktsioon 'addDataToFile' võtab esimeseks parameetriks ühe järgneva stringi: "Mood", "Reason", "Tempo" või "Fuel".
See on vajalik, et JSON formaati salvestataks andmed järgnevalt: DATE => [MoodArray, ReasonArray, TempoArray, FuelArray], sest statistika vaade näitab salvestatud andmeid päeva kaupa.
Sellisel juhul saab kasutaja sisestada päevas mitu kannet, mida koondatakse kokku statistika vaate diagrammides.