Skip to content

BatLeDev/bluetask-android

Repository files navigation

BlueTask Android - A TODO list app

Logo

BlueTask is a powerful task management application designed to help you organize and keep track of your tasks efficiently. With a user-friendly interface, BlueTask ensures you never forget an important task. This is the Android version of the BlueTask project. It is a simplified version of the web application, focusing on task management and user authentication.

Features

  • Create, Modify, Archive, and Delete Tasks: Manage your tasks effortlessly with intuitive controls.
  • User Authentication: Secure your tasks with a login and registration system.
  • Task Labels: Organize tasks with customizable labels.
  • Trash Bin: Recover accidentally deleted tasks from the trash bin.

Initial Project

BlueTask started as a project for a web development course. The initial requirements were to create a TODO application with various functionalities, such as task description, start and end dates, status, and priority management. Another course project was the development of a mobile TODO application. The initials subjects were different, but I decided to merge them to create a more complete project, with the same functionalities on both platforms, same authentication system, and same database.

The android application required just simples functionalities:

  • CRUD Actions for tasks
  • Each task has a title, description, priority, context, start date and duration

For more details of the BlueTask project, visit the BlueTask repository.

Project Expansion

I decided to expand on this project to gain more experience in android development, including:

  • User Authentication
  • Database management
  • Complex UI

Installation

  1. Create a Firestore Database:
  • Set up a Firebase project and enable Firestore.
  • Copy the Firebase configuration details for Javascript.
  1. Environment Variables:
  • Create a .google-services.json file in the app folder with variables given by Firebase
  1. Run in Development Mode:
  • Clone the repository
https://github.com/BatLeDev/bluetask-android
  • Open the project in Android Studio.
  • Build the project and run it on an emulator or a physical device.
  1. Install the APK:

Download the APK and install it on your Android device.

Screenshots

...coming soon

BlueTask is a continuously evolving project, and I am open to feedback and suggestions.
Thank you for exploring BlueTask. Happy tasking!

About

The bluetask website recoded in kotlin

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages