2026 · Mobile app
Taskly
Personal to-dos meet team momentum.
An offline-first Android productivity app that pairs personal task management with a full team-collaboration hub. Plan your day with categories, a month calendar, and a stats dashboard, then switch to a team space to assign work, submit it for review, and track progress, all backed by Room with a reactive Compose UI and no login or network required.
KotlinJetpack ComposeMaterial 3RoomDataStoreMVVMCoroutinesStateFlow

- Role
- Solo · Android (Kotlin, Jetpack Compose, MVVM, Room)
- Year
- 2026
- Platform
- Android / mobile web
Most apps make you pick: a personal to-do list, or a team tool. Taskly does both in one clean, custom Compose UI, and works entirely offline with local persistence.
What it does
- Full personal task lifecycle: create, edit, complete, and filter by category, with a month calendar and a statistics dashboard (progress ring, weekly chart, achievements)
- Team collaboration hub: create teams, assign tasks to members, submit work, and a 1-5 star review workflow (Approve or Request Changes)
- Typed notifications, a team activity timeline, and team analytics (completion rate, average rating, most active member), all computed in pure Kotlin
- Offline-first: Room (9 tables, schema v10) + DataStore, with no backend or login; reactive Room Flows auto-refresh the UI
- Custom design system (not a stock Material dashboard) on MVVM, Repository pattern, manual DI, and Coroutines / StateFlow
Walkthrough
A closer look
Want a walkthrough?
Happy to demo Taskly live and talk through the decisions behind it.