Skip to content

SepidehAkbarinezhad/Lilo

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

No releases published

Packages

 
 
 

Contributors