Android App

Tasksv1.1.0

Tasks app

A sleek, modern task manager for Android

Tasks is designed to help you stay organized, focused, and achieve your goals. It features Pomodoro-style focus sessions, category management, smart reminders, and full System, Light, and "Deep Sea" Dark theme support — all wrapped in a polished Material 3 experience. Built entirely with modern Jetpack Compose, backed by a clean MVVM + Repository architecture with Room and DataStore persistence.

Focus Sessions

Pomodoro-style timer with customizable durations (15m, 25m, 45m, 60m) for deep-work productivity.

Category Management

Pre-populated categories (Study, Work, etc.) with the ability to add and safely delete custom ones.

Tasks is engineered around a strict separation of concerns so it stays scalable and testable. StateFlow-driven ViewModels keep a single source of truth, clean repository interfaces abstract the data sources, and Room plus DataStore handle local persistence for tasks and preferences.

Key Features

  • Effortlessly create, edit, and delete tasks with a clean UI
  • Global search and category-based filtering
  • Pomodoro-style Focus Sessions (15m, 25m, 45m, 60m)
  • Real-time profile stats: Created, Completed, Today's Wins
  • System, Light, and "Deep Sea" Dark theme support
  • Toggleable reminder notifications
  • Pre-populated and custom category management
  • Floating navigation bar with elevated FAB
  • Custom animations and gradient backgrounds

Screenshots

Home

Home

Main task list with swipe-to-delete and smart grouping.

Focus

Focus

Pomodoro-style timer with customizable durations.

Categories

Categories

Organize tasks with pre-built and custom categories.

Profile

Profile

Real-time stats and personalized motivation.

Settings

Settings

Theme, reminders, and data management options.

Add Task

Add Task

Creating a new task entry with category selection.

Task Details

Task Details

Full description and status view.

Technical Stack

Min SDK

24 (Android 7.0)

Target SDK

37 (Android 15)

Language

Kotlin 2.2.10

UI Framework

Jetpack Compose

Design System

Material Design 3 (M3)

Database

Room (SQLite)

Preferences

Jetpack DataStore

Architecture

MVVM + Repository

Navigation

Navigation Compose (ToDoNavHost)

DI

Hilt / AppContainer

Build

Gradle 9.3.1

Developer & Source

Developer

Samrat Parajuli

License

MIT License

Tech Stack

KotlinJetpack ComposeMaterial 3RoomDataStoreCoroutines & FlowNavigation ComposeHiltViewModelSplashScreen API
Download App ReleaseView full README