Nothing Special   »   [go: up one dir, main page]

Calorie Tracker Android Application Report

Download as pdf or txt
Download as pdf or txt
You are on page 1of 26

FIT5046 Mobile and Distributed Systems

CALORIE TRACKER

Pooja Pancholi
Student ID: 29984939
FIT5046 Mobile and Distributed Systems

Table of Contents
1. Task : Login and Signup Screens.......................................................................................... 2
a. One screen to login and signup .......................................................................................................... 2
b. Hash the password on the client side................................................................................................. 5
c. Signup screen form ............................................................................................................................. 6
2. Task : Home Screen ............................................................................................................. 10
a. View Dashboard ................................................................................................................................ 10
b. Set goal for that day .......................................................................................................................... 11
c. Navigation drawer and fragments ................................................................................................... 12
3. Task : My Daily Diet Screen ................................................................................................ 13
a. Display two lists (spinners) ............................................................................................................... 13
b. Add a new food item ......................................................................................................................... 15
4. Task : Steps Screen .............................................................................................................. 16
a. Enter the steps ................................................................................................................................... 16
b. List View of the steps ........................................................................................................................ 17
5. Task : Calorie Tracker Screen............................................................................................. 18
a. Display the data ................................................................................................................................. 18
6. Task : Reports Screen .......................................................................................................... 19
a. Create a Pie Chart ............................................................................................................................ 19
i. The date should use Date Picker ................................................................................................................ 19
ii. Display Percentages data ............................................................................................................................ 20
b. Create a Bar Chart ........................................................................................................................... 21
i. Enter a start and end date .......................................................................................................................... 21
ii. Differentiate calories consumed and burned with different colours ....................................................... 22
7. Task : Map Screen ............................................................................................................... 23
a. Show the user’s home location on the map ..................................................................................... 23
b. Show the nearest parks..................................................................................................................... 24
c. Display park information ................................................................................................................. 25
d. Show different colours for user and parks ..................................................................................... 25

Assignment Phase 2 Pooja Pancholi 1


FIT5046 Mobile and Distributed Systems

1. Task : Login and Signup Screens

a. One screen to login and signup

Assignment Phase 2 Pooja Pancholi 2


FIT5046 Mobile and Distributed Systems

Assignment Phase 2 Pooja Pancholi 3


FIT5046 Mobile and Distributed Systems

Assignment Phase 2 Pooja Pancholi 4


FIT5046 Mobile and Distributed Systems

b. Hash the password on the client side

Assignment Phase 2 Pooja Pancholi 5


FIT5046 Mobile and Distributed Systems

c. Signup screen form

Assignment Phase 2 Pooja Pancholi 6


FIT5046 Mobile and Distributed Systems

Assignment Phase 2 Pooja Pancholi 7


FIT5046 Mobile and Distributed Systems

Assignment Phase 2 Pooja Pancholi 8


FIT5046 Mobile and Distributed Systems

Assignment Phase 2 Pooja Pancholi 9


FIT5046 Mobile and Distributed Systems

2. Task : Home Screen


a. View Dashboard

Assignment Phase 2 Pooja Pancholi 10


FIT5046 Mobile and Distributed Systems

b. Set goal for that day

Assignment Phase 2 Pooja Pancholi 11


FIT5046 Mobile and Distributed Systems

c. Navigation drawer and fragments

Assignment Phase 2 Pooja Pancholi 12


FIT5046 Mobile and Distributed Systems

3. Task : My Daily Diet Screen


a. Display two lists (spinners)

Assignment Phase 2 Pooja Pancholi 13


FIT5046 Mobile and Distributed Systems

Assignment Phase 2 Pooja Pancholi 14


FIT5046 Mobile and Distributed Systems

b. Add a new food item

Assignment Phase 2 Pooja Pancholi 15


FIT5046 Mobile and Distributed Systems

4. Task : Steps Screen


a. Enter the steps

Assignment Phase 2 Pooja Pancholi 16


FIT5046 Mobile and Distributed Systems

b. List View of the steps

Assignment Phase 2 Pooja Pancholi 17


FIT5046 Mobile and Distributed Systems

5. Task : Calorie Tracker Screen


a. Display the data

Assignment Phase 2 Pooja Pancholi 18


FIT5046 Mobile and Distributed Systems

6. Task : Reports Screen


a. Create a Pie Chart
i. The date should use Date Picker

Assignment Phase 2 Pooja Pancholi 19


FIT5046 Mobile and Distributed Systems

ii. Display Percentages data

Assignment Phase 2 Pooja Pancholi 20


FIT5046 Mobile and Distributed Systems

b. Create a Bar Chart


i. Enter a start and end date

Assignment Phase 2 Pooja Pancholi 21


FIT5046 Mobile and Distributed Systems

ii. Differentiate calories consumed and burned with different colours

Assignment Phase 2 Pooja Pancholi 22


FIT5046 Mobile and Distributed Systems

7. Task : Map Screen

a. Show the user’s home location on the map

Assignment Phase 2 Pooja Pancholi 23


FIT5046 Mobile and Distributed Systems

b. Show the nearest parks

Assignment Phase 2 Pooja Pancholi 24


FIT5046 Mobile and Distributed Systems

c. Display park information

d. Show different colours for user and parks

As shown above.

Assignment Phase 2 Pooja Pancholi 25

You might also like