A task management app built completely in Kotlin and Jetpack Compose. Stride focuses on zero cognitive friction: capture tasks instantly, run local timers, and sync in the background without internet delays.
Download on Google PlayA single-flow checklist layout that groups tasks by priority and displays nested subtask ordering natively in Compose.
An in-app Pomodoro timer that logs time elapsed on tasks in milliseconds, helping you track focus without interrupting creative rhythm.
Generate repeatable workflows instantly. Configure checklists and priority defaults for tasks you run daily or weekly.
Download the Stride App client on Google Play to explore more templates, customizable themes, and full task databases.
Download Stride to Explore MoreBuilt using Room Persistence library. Tasks, lists, attachments, subtasks, and recurrent templates are stored and queried entirely locally. Zero dependence on internet speed.
Our synchronization algorithm tracks a local SyncStatus (PENDING, SYNCED, FAILED) and compares lastModifiedAt conflict timestamps to cleanly merge offline edits with the central Appwrite cloud store.
Tasks support parent relationships and manual list sorting. The local DB maintains a precise subtaskOrder and parent ID mapping, preventing layouts from breaking during concurrent modifications.
Each task tracks its estimated completion time and logs active focus time in milliseconds. A background timer records progress, allowing users to analyze productivity reports seamlessly.
Stride is launching soon on the Google Play Store. Download our mobile app client today to experience structured task management and focus timers.
Get Stride Client App