Calorie Tracker Android Application Report
Calorie Tracker Android Application Report
Calorie Tracker Android Application Report
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
As shown above.