Skip to content

It is a tasks & todo list application using Kotlin, Jetpack Compose, Flow, MVVM, Coroutines, Room database and dependency injection using Dagger-Hilt.

Notifications You must be signed in to change notification settings

KaushalVasava/Tasks

Repository files navigation

Task App

Tasks app is todo list, planner & task app for managing and organizing your daily tasks, to-do lists, notes, reminders, checklists, calendar events, grocery lists, and much more.

Click here to Download App :

ic_playstore_github

Support me

If you like my work you can support me via

buymecoffee1 (2)

Screenshots

5 6

Video

https://youtu.be/yIsCbZgqG-4?si=v7qwV2CuUhkwTkxK

Special Features:

🗓️ ALL-IN-ONE PLANNER FOR GETTING THINGS DONE

🌈📂 Categories by Colors

🔗🌐📞Link to Open URL and Call

📈 Progress View

🌐 Multi-Language supports

🔄🔁 Backup & Restore

🔒 App lock

📊 Task Overview:

⏰🔔 Reminders & Notifications:

🅰 Custom Font Size:

Following Android component you will learn:

  • Kotlin
  • Jetpack Compose
  • Jetpack Compose Navigation
  • Single activity design
  • Room database
  • MVVM architecture
  • SharedPreference, Preference DataStore Api
  • Work Manager for scheduling reminders
  • Flow
  • Dependency Injection using Dagger-Hilt
  • Coroutine
  • App Language translation
  • Material3 components

Funtionality

  • Add, Update, Delete Tasks
  • Set reminders
  • Task Notifications
  • Swipe to Imp and delete task
  • Task Time duration
  • Task progress view
  • Copy and paste option
  • Colorful tasks
  • Customize font, themes
  • Back-up and restore data
  • App lock using biometric and password
  • Multiple language supports
  • Link and phone number direct access
  • Widgets
  • Share task
  • Sorting

Contribution

You can contribute this project. Just Solve issue or update code and raise PR. I'll do code review and merge your changes into main branch.

Licence

Copyright 2023 Kaushal Vasava

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Author

Kaushal Vasava

Thank you

Contact us if you have any query on LinkedIn, Github, Twitter or Email: kaushalvasava.app.feedback@gmail.com and Instagram: https://www.instagram.com/kaushalvasava_apps/