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.
-
Task Management:
- Add new tasks to the list.
- Edit existing tasks.
- Delete tasks that are no longer needed.
-
Task Completion:
- Mark tasks as completed with a checkbox.
- Easily track completed and pending tasks.
-
User Interface:
- Intuitive and user-friendly interface.
- Responsive design for various screen sizes.
-
Swipe Gestures:
- Swipe left to delete a task.
- Swipe right to edit a task.
-
Floating Action Button (FAB):
- Quick access to the task creation interface.
-
Splash Screen:
- Engaging splash screen with the app logo.
-
Transition Animation:
- Smooth transition between the splash screen and the main activity.
-
SQLite Database:
- Efficiently stores and manages task data using SQLite.
-
Real-time Updates:
- Updates the task list in real-time when tasks are added, edited, or deleted.
- Theme Customization:
- Personalize the app with theme options.
-
AndroidX RecyclerView:
- Utilizes the RecyclerView widget for displaying the list of tasks.
-
Material Components for Android:
- Incorporates Material Design elements for a modern look.
- 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'
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.