Skip to content

satyajeet4047/TodoApp

Repository files navigation

Todo App 🚀

A simple, yet powerful todo application built using Jetpack Compose, Kotlin, RoomDatabase, DataStore, and Coroutines.

Key Features:

  • Add, edit, and delete todo tasks 📝
  • Assign priorities to tasks 📌
  • View tasks in a list format 📋
  • Search, sort, and filter tasks 🔍
  • Light and dark theme support 🌙
  • Engaging splash screen for app launch 💫

Tech Stack:

  • Jetpack Compose: For building the UI 🎨
  • Kotlin: As the primary programming language 💻
  • RoomDatabase: For local data storage 💾
  • DataStore: For storing app preferences (e.g., theme) ⚙️
  • Coroutines: For asynchronous operations 🔄
  • Splash API: For creating immersive app launches 💫

Installation:

  • Clone the repository ⬇️
  • Open the project in Android Studio 🛠️
  • Ensure you have the required dependencies in your build.gradle files 📚
  • Run the app on an emulator or physical device📱

Usage:

  • Launch the app 💥
  • Add new tasks by clicking the add button ➕
  • Edit existing tasks by clicking on them ✏️
  • Delete all tasks or single task using the delete icon 🗑️
  • Use the search bar to find specific tasks 🔍
  • Sort tasks by priority, due date, or completion status ⬆️⬇️
  • Toggle between light and dark theme 🌙☀️

Demo :

demo_todo.mp4

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages