Skip to content

Oddley/Next

Repository files navigation

Next

A focused Android TODO list with a persistent top-item notification and a deliberate snooze mechanic.

What it does

  • Shows the current top task as a persistent notification you can't accidentally dismiss
  • Notification has two actions: Mark complete and Snooze
  • Snooze hides the top N items for a few minutes, creating a new top that stays prominent until you engage with it
  • Full list view inside the app for adding, reordering, crossing off, and managing the snooze
  • Backup to / restore from Google Drive via explicit push and pull buttons (no live sync)

How it's built

Kotlin + Jetpack Compose + Room. Functional Core / Imperative Shell architecture: pure-Kotlin domain logic (JVM-tested) separated from the Android-specific data layer, Compose UI, and foreground-service notification machinery.

See docs/adr/ for the architectural decisions and docs/spec.md for the feature spec.

This repository

Built as Human/AI pair development — a hobby-scale Android app held to production standards. The human directs; Claude (Anthropic) authors, tests, and validates. Sibling project to Bean Counter, a local-first PWA built with the same collaboration model.

License

MIT.

About

A minimalist task app that only shows you the one thing you need to do next, reducing overwhelm and helping you stay focused. Helpful in supporting executive dysfunction.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors