Over a great period, many issues have been faced by people to remember the small thing in the day to day life. Small things can change the life of the person so it has its own importance.Technology plays a vital role in day-to-day life activities which in turn made great changes in many work fields and out of them Mobile Application is one of the major developments. Mobile Application can be used effectively for this purpose and make list of different task or works to be done
The proposes of the To-Do application are specially built to keep track of errands or tasks that need to be done. This application will be like a task keeper where the user would be able to enter the tasks or work that they need to do. The task or work are can be categorized into different priority like High Medium and Low. Once they are done with their tasks they can also remove them from the list. The project can be used by any age group. It is also helpful to the students, Married Couples and Aged Persons. From the following steps we can create an task in the todo list.
- You can add the tasks that are to be done in a descriptive way.
- You will be able to add as many tasks as you have.
- Once the task is completed, you will be able to remove it by clicking on “Task Completed” button.
Normal Mode
Splash Screen | Home Screen | Add or Create New Notes | Update Notes Details | Share PopUp | Notification PopUp |
---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Night Mode
Splash Screen | Home Screen | Add or Create New Notes | Update Notes Details | Share PopUp | Notification PopUp |
---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
The Application is very simple and interactive interface which helps person to prepare a todo list and it also uses some concepts of android to achieve the functionalities in application.
- Layouts: Different Layouts are used in the activities to achieve the responsiveness of an activities.
- Simple & Easy Views Design : Use of familiar audience EditText with hints and interactive buttons made it easier for users to prepare a todo list.
- RecyclerView : To present the list of different task or work to be done by the user. And it is also used to store and manage UI-related data in a lifecycle conscious way.
- ViewModel And LiveData: ViewModel to store and manage UI-related data in a lifecycle conscious way. Live model and live data are used while the user is updating any task or note. Due to this even if the user device changes any configuration like screen rotation, keyboard then it responds to it and updates live as it constantly observes the lifecycle of the app and maintains the scope throughout the lifecycle.
- Notification Manager: Notification manager to manage the high priority note of the user, And it is an better way to interact with User.
- Room Database : Persistence library which provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
There is scope of enhancement in any system, especially in the world of Android. The application can also be modified to meet future requirements and the advancements in technology. System is so much flexible so in future it can increase easily and new modules can be added easily.
Download Application From Here
All contributions are welcome! Simply make a PR 😁.