Project Domain / Category

Mobile Application

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 and office.

Functional Requirements


1. The application shall be able to register new users and allow to Login and Logout.

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 their details.

6. The application shall be able to support input for bulleted list as well as numbered list.

Tools

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