Skip to content

d19rsabhah/ToDo

Repository files navigation

TODO

1. Introduction

Welcome to the TODO app! This app is designed to help you manage your tasks efficiently, providing a simple and intuitive interface for adding, editing, and completing tasks.

2. Features

2.1 Main Features:

  1. Task Management:

    • Add new tasks to the list.
    • Edit existing tasks.
    • Delete tasks that are no longer needed.
  2. Task Completion:

    • Mark tasks as completed with a checkbox.
    • Easily track completed and pending tasks.
  3. User Interface:

    • Intuitive and user-friendly interface.
    • Responsive design for various screen sizes.

2.2 User Interaction:

  1. Swipe Gestures:

    • Swipe left to delete a task.
    • Swipe right to edit a task.
  2. Floating Action Button (FAB):

    • Quick access to the task creation interface.

2.3 Navigation and Transition:

  1. Splash Screen:

    • Engaging splash screen with the app logo.
  2. Transition Animation:

    • Smooth transition between the splash screen and the main activity.

2.4 Database and Data Handling:

  1. SQLite Database:

    • Efficiently stores and manages task data using SQLite.
  2. Real-time Updates:

    • Updates the task list in real-time when tasks are added, edited, or deleted.

2.5 Customization:

  1. Theme Customization:
    • Personalize the app with theme options.

2.6 Dependencies:

  1. AndroidX RecyclerView:

    • Utilizes the RecyclerView widget for displaying the list of tasks.
  2. Material Components for Android:

    • Incorporates Material Design elements for a modern look.

3. Dependencies

  • implementation 'androidx.core:core-ktx:1.7.0'
  • implementation 'androidx.appcompat:appcompat:1.5.1'
  • implementation 'com.google.android.material:material:1.6.1'
  • implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
  • testImplementation 'junit:junit:4.13.2'
  • androidTestImplementation 'androidx.test.ext:junit:1.1.3'
  • androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
  • implementation 'de.hdodenhof:circleimageview:3.1.0'
  • implementation'androidx.recyclerview:recyclerview:1.1.0'

Contact Information:

For any questions or assistance, feel free to reach out to us via email at rishavdas27602@email.com or connect with us on Twitter and LinkedIn.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages