Progress Universe

Visualise almost anything. Let it update itself.

  • Active Development
  • Mobile app
  • Widgets
  • Works offline

A universal progress-widget engine that turns countdowns, timers, shifts and journeys into attractive, automatically updating home-screen widgets.

Progress Universe home screen with an empty state inviting you to browse templates, and suggested progress bars such as phone battery remaining and phone charging progress
Home: start from a suggestion, or build a bar from scratch.

Worth knowing

Hardware and account-dependent progress sources (wearables, Bluetooth accessories, Health Connect and similar) are a documented roadmap, not shipped features of the current build.

Screenshots

Captured from the debug build running on an Android 14 emulator.

Showing screenshot 1 of 5

  • Home: start from a suggestion, or build a bar from scratch.
  • 682 templates, many of which update themselves.
  • Creating a bar: what drives it, how it counts and how it looks.
  • Settings include reduced motion, haptics and quiet hours.
  • The welcome screen and its examples.

What Progress is

Progress Universe is built on one idea: almost everything measurable in daily life is a progress bar waiting to happen. The year, your work shift, a slow cooker, a birthday countdown, a savings goal. Instead of hundreds of hard-coded widgets, Progress Universe provides one universal engine — pick a source, pick a style, place the widget, and it keeps itself up to date. The current build implements the core engine and time-based sources; hardware and account-dependent connectors are an honest, documented roadmap rather than a promise on a box.

What it does

  • One universal engine instead of hundreds of fixed widgets
  • Time, date, countdown, shift and cooking-timer sources
  • Multiple visual styles per widget
  • Automatic self-updating without draining battery
  • Honest roadmap: unshipped connectors are labelled as such

The year is 54% complete

Numbers become motivating when you can see them move. Progress Universe puts the movement on your home screen — quietly, precisely and in a style you chose.

Getting Progress

Progress Universe is still in development and is not distributed yet. It is roughly 45% of the way to a first public release.

At a glance

Status
Active Development
Runs on
Android
Offline use
Works offline
Package
com.progressuniverse.app
Last updated

Privacy

Progress Universe computes progress on your device. Widget configurations and histories are stored locally; the current build has no network features.

Full privacy information for Progress →

Permissions

Notifications
Optional alerts when a tracked progress reaches milestones you set.
Physical activity (optional)
Declared for the step-based progress source. Only used if you create a widget that counts steps.

Support

Questions, bugs or ideas for Progress?

Progress support →

Technical details

Technical details

Built with

  • Kotlin
  • Jetpack Compose
  • Hilt
  • Room
  • DataStore
  • WorkManager
  • kotlinx.serialization

How it is put together

  • A widget engine evaluates progress definitions as data, so a new bar type is content rather than code.
  • The project's own README is explicit that hardware and account connectors are roadmap, not implemented.

Development workflow

Built through Claude Code and Codex.

Accessibility in the app

  • Every widget exposes its value as readable text
  • Progress never communicated by colour alone
  • AppSince

    See how long it has been. Decide when to return.

    • Mobile app
    • Digital Wellbeing
    • Kotlin
    • Jetpack Compose
    • Hilt
    Active DevelopmentAndroid
  • PetPal

    Every pet, every task, right on time.

    • Mobile app
    • Pet Care
    • Kotlin
    • Jetpack Compose
    • Room
    Active DevelopmentAndroid