← Back to work

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
Taskly: Personal to-dos meet team momentum.
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

Home: today's to-dos with categories, priorities, and quick filters.
Add a task: title, date and time, tags, category, and priority in a modal sheet.
Calendar: a month grid with tasks mapped to each day.
Statistics: progress ring, weekly activity, completion rate, and achievements.
Collaboration hub: teams with members, active tasks, and progress.
Create a team: name, description, avatar, and member invites.
Account: profile, streak, appearance, notifications, and categories.
Completed view: tick tasks off and see what's done.
A clean, illustrated onboarding flow.

Want a walkthrough?

Happy to demo Taskly live and talk through the decisions behind it.

See more work