"Dablist" is a robust Android to-do application designed to streamline task management experience. Developed in Java and powered by SQLite, Dablist offers a sleek and intuitive interface.
To run the app on your Android device, you can download the APK file from the releases page and follow these steps:
- Download the APK file to your device.
- Enable installation from unknown sources in your device settings (if not already enabled).
- Locate the downloaded APK file and tap on it to begin the installation process.
- Follow the on-screen instructions to complete the installation.
- Once installed, you can find and launch the app from your device's app drawer.
If you'd like to contribute to the development of this app, you can follow these steps to import the repository into Android Studio:
- Clone the repository to your local machine using Git:
git clone https://github.com/aibiansari/Dablist-Todo-App
- Open Android Studio.
- Click on "Open an existing Android Studio project" and select the cloned repository directory.
- Wait for Android Studio to import the project and download any necessary dependencies.
- Once the project is imported, you can start making changes and contributing to the app.
- Java: Primary programming language used for Android app development.
- SQLite: Lightweight relational database management system embedded in Android.
- Android SDK: Provides tools and APIs for developing Android applications.
- Android Studio: Official IDE for Android app development.
- XML: Used for designing the user interface.
- Gradle: Build automation tool for building, testing, and deploying Android apps.
Feature | Description | Implemented |
---|---|---|
Add/Delete/Update Task | Allows users to add, delete, and update tasks in the app. | ✅ |
Check/Uncheck Task | Enables users to mark tasks as completed or incomplete. | ✅ |
Swipe Controls | Swipe gestures for intuitive task management (Delete/Update). | ✅ |
Sound Options | Customize sound settings for task notifications. | ✅ |
Tasks History/Suggestions | View task history and receive suggestions based on past activity. | ✅ |
Auto New line Feature | Automatically insert new lines when adding tasks. | ✅ |
Stay on Lockscreen | Keep the app visible on the lock screen for quick access. | ✅ |
Dablist Header Click | App Settings Menu displayed by clicking the app header. | ✅ |
Bin Click/Hold Functions | Delete checked tasks with a click or hold icon to delete all tasks. | ✅ |
Add Button Click/Hold | Click or hold the add button for quick task creation or to access suggestions. | ✅ |
This project is Free and Open-source and can be used by any individual as a daily todo application.
Please feel free to open an issue on GitHub to provide feedback or ask questions. When opening an issue, please provide as much detail as possible to help understand and address your concerns effectively.