Project Proposal
Project Proposal
Project Proposal
1 Project Title:
Time Management App
2 Members:
• Kristie Stalberger ([email protected])
• Liqi Xu ([email protected])
• Zeyuan Hu ([email protected])
3 Platform:
Android
4 Resources Needs:
• Android phone
• Server
• Database
5 Goal:
The goal of this app is to help users track and manage their time spent doing different activ-
ities. In particular, a major feature of this app is to allow users to see how much time they
are spending on different apps (texting, social media, games, news, shopping, etc) With this
information, users can be more aware of how much time they spend on their smartphones,
allowing them to make more conscious decisions about phone etiquette. Additionally, users can
share their time schedules with others. Particulary, this app is designed for faculties to allow
them share their office hours time with their students.
6 Users:
Because this app is being built on the Android platform, the users will be Android phone owners
who wish to track their activity. We have identified one of our roommates and a friend to be
the test users to give feedback on the functionality of the app.
7 Features:
• Tracks time spent on each app
− View time spent on each app, total on phone
− Graphical display of time spent on each app per day (i.e., pie chart)
− Records history of time spent on each app, on phone (i.e., histogram/line plot)
− Allow users to set notification times :once they have spent x amount of time
on a app, it will notify user
• Allow users to manually enter activities
− Allows users to manually check-in and check-out when they start and stop
work
1
− Allows task assignment to specific projects and time to specific tasks
− Offers a complete view of all activities for the day, week, and month
• Sharing feature
− Allows users to share their time slots with others.
8 Similar App:
Time Recording (Android)
• Similarity
− Allows user to manually check-in and check-out when they start and stop work
− Allows task assignment to specific projects and time to specific tasks
− Offers a complete view of all activities for the day, week, and month
− Allows users to include hourly or daily rates (including overtime) so they can
track how much their tasks cost them
• Difference
− Automatically keep track of how much time the users have been spending on
their phones by tracking the access time for different apps on the phones
− Allow users to share their time slot with others (ie. allow TAs and Professors
share their office hours with their students)
9 Milestones:
• Feb 28th
− Design the layout of the whole app icon
− Design each activity/layout
• March 14th
− Find APIs on Android that can access the using time of each app
− Finish the basic functionality of tracking different apps’ using time
• March 28th
− visualize the time tracking result
− Finish notification functionality
• April 4th
− build check-in and check-out feature
• April 18th
− create cloud sync and editing feature to allow users share their time slots with
others
• May 2nd
− Wrap-up (i.e., perfect the existing feature based upon the users feedback)
• May 10th
− Project due
10 Final Version:
The app uses the listView and the tableView. The listView is used to display the time tracking
results of different apps and the tableView will be used to show the time slots for the users.