Skip to content
SepidehAkbarinezhadPublic

About

A Kotlin Multiplatform To-Do app built with Jetpack Compose and Clean Architecture. Cross-platform task management made simple and elegant.

Topics

Resources

Stars

10 stars

Watchers

1 watching

Forks

Repository files navigation

A clean, modern Kotlin Multiplatform To-Do app built with Jetpack Compose Multiplatform UI and Room Multiplatform for the database, supporting both Android and iOS platforms.

Features

  • ✍️ Add, Edit, Delete Tasks: Create new tasks, make changes, or remove them as needed.
  • 🔍 Search Functionality: Instantly find tasks using keywords.
  • 🎯 Priority-Based Filtering: Filter tasks by priority levels (e.g., Low, Medium, High).
  • ✅ Done/Undone Filtering: Easily toggle and view completed or pending tasks.
  • 🗂️ Task Grouping: Categorize tasks under custom groups for better organization.
  • ⏰ Reminder/Alarm Support: Set alarms to get notified about tasks.
  • 💡 Shared UI with Jetpack Compose Multiplatform: A single Compose codebase renders native UIs on Android and iOS.

Used Technologies

  • Kotlin Multiplatform (KMP) – Share business logic across Android, iOS, Desktop

  • Compose Multiplatform – Build declarative UIs for multiple platforms

  • Room Multiplatform – Local database with shared persistence layer

  • Koin – Lightweight dependency injection framework for shared and platform code

    Passengers Passengers Passengers Passengers Passengers Passengers Passengers Passengers

About

A Kotlin Multiplatform To-Do app built with Jetpack Compose and Clean Architecture. Cross-platform task management made simple and elegant.

Topics

Resources

Stars

10 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages