/UpToDo

Primary LanguageJava

Up To Do List

Up To Do List is a simple and intuitive to-do list app built using Java programming language. With this app, you can easily create and manage your daily tasks and keep track of your progress.

Features

Add tasks with due dates and times Mark tasks as complete or incomplete Edit or delete tasks View a list of completed tasks Search for specific tasks Sort tasks by date, status, or priority

Technologies Used

Java RecyclerView Material Design Components CLean Architecture

Requirements

Android Studio 4.0 or higher Android SDK 21 or higher JDK 8 or higher

Installation

Clone the repository to your local machine using git clone https://github.com/Elboray/UpToDo.git. Open Android Studio and select "Open an existing Android Studio project". Navigate to the cloned repository and select the "build.gradle" file in the project root directory. Wait for the project to sync and build. Connect your Android device or start an emulator. Click on the "Run" button in Android Studio.

Usage

Open the app and click on the "+" button to add a new task. Fill in the task details such as title, description, due date and time, priority level, and click on "Save". Your task will be added to the list of tasks. Click on a task to view its details, mark it as complete or incomplete, edit or delete it. Use the search bar to find specific tasks. Click on the "Completed" tab to Deleted tasks.

Contributors

Mahmoud Elboray - Mobile App Developer

Acknowledgements

Google Developer Documentation Material Design Components Documentation