Todo is an Android mobile application that enables users to manage their daily tasks. It is developed using Kotlin and utilizes the Room library for database management.


  • Create new tasks and assign them to different dates.
  • Edit existing tasks.
  • Delete tasks.
  • Mark tasks as completed.


  • Android X or higher.
  • Java Development Kit (JDK).
  • Android Studio.


  1. Download the "Todo" project by clicking on "Clone or download" and selecting "Download ZIP," or you can use the following command in the terminal: git clone

livecodeserver Copy

  1. Open Android Studio and choose "Open an existing Android Studio project," then select the project folder.

  2. Run the project using an emulator or a connected Android device.


Once you run the "Todo" application on your device or emulator, you can perform the following actions:

  • To add a new task, click on the "Add Task" button and enter the required details.
  • To edit a task, swipe the task to the right to reveal the edit icon. Tap on the edit icon to open the editing window.
  • To delete a task, swipe the task to the left to reveal the delete icon. Tap on the delete icon to remove the task.
  • To mark a task as completed, tap on the checkbox icon next to the task to mark it as done.


If you would like to contribute to the development of the "Todo" application, we welcome contributions from other developers. You can follow these steps:

  1. Fork our project (
  2. Make the necessary changes and test them locally.
  3. Send us a pull request for reviewing the changes.


This application is built using the following libraries and tools:


View Github