Project Domain / Category
Abstract / Introduction
To Do List will be an android productivity app that will help users to develop list of
routine tasks on daily, weekly, monthly or yearly basis on smart phone. The app will
help users to stay organize and increase efficiency in their life. It should contain date
and time-based reminders for upcoming tasks as well as maintain record of previous
tasks. This app will facilitate busy people to save time and energy during life at home
1. The application shall be able to register new users and allow to Login and
2. The application shall be able to store user’s tasks along with brief description,
date and time.
3. The application shall be able to remind you about self-imposed deadlines for
the tasks. The reminder must produce alarming sound.
4. The application shall be able to add tags for the tasks.
5. The application shall be able to search your defined (input) tasks along with
6. The application shall be able to support input for bulleted list as well as
1. IDE: Android Studio
2. Programming Language: Java
3. Database: SQLite / any other DB you like
4. Unified Modelling Language (UML): Microsoft Visio, IBM Rational Rose