← back to apps

Constanza

com.jjrapps.constanza

android MIT kind 32267

Habit reminders you answer without opening the app. No cloud, no ads.

latest release
1.1.0 main
released 2026-10-08 09:22 UTC
download apk
com.jjrapps.constanza_19.apk · 3.3 MB
android-arm64-v8aandroid-armeabi-v7aandroid-x86android-x86_64 vcode 19
✓ signed cert d1b16030…
screenshotscreenshotscreenshotscreenshotscreenshotscreenshotscreenshotscreenshot

about

description
Constanza is a habit-tracking app that opens and works in seconds. No account, nothing synced to any cloud, no ads and no analytics: it does not even declare the internet permission, so it could not connect even if it wanted to. Each habit gets its own colour -from a palette of 21, or a custom one from its own hue/saturation/brightness picker- and its own schedule: every day, several times a day, a number of times a week, specific days of the week, a day of the month, or every N days. Any schedule can carry one or several reminder times. The Today screen groups what is due now, what is due later, and what you have already answered, and you can step back to any past day to see what happened. Answering is one tap: Yes or No, no dialog to open. And when a reminder arrives, you can answer it right from the notification -Yes, No or Snooze- without even unlocking the phone. A day you do not answer does not disappear: at midnight, any slot left unanswered becomes "Missed". Constanza does not hide what you let slip to make you feel better about it; it records it, and that record is what the streak and the compliance number are built from. Progress shows the current streak, the best streak, and the last-30-days compliance percentage for each habit. Reminders survive a phone reboot and a time or timezone change: you do not need to reopen the app to keep them firing. If your phone does not grant the exact-alarm permission by default, Constanza tells you without blocking anything and takes you to the setting; if you would rather not grant it, reminders still arrive, just with a few minutes of slack. Every night, at 23:00 by default, a review notification reminds you what is still open that day -or only when something actually is, if you would rather set it that way. And in Settings you can change how long a snooze lasts, pick the language (following the system, English or Spanish), and export or import all your data as a file, through the system's own file picker: it is your copy, not ours. The interface is dark, always, with no light mode. That is not an oversight: the background is deliberately neutral so the only colour on screen is the one you gave each habit. What you get: • Habits with six schedule types and one or more reminder times. • 21 colours plus a custom hue/saturation/brightness picker. • Reminders answered Yes/No/Snooze right from the notification. • An unanswered day is recorded as "Missed" at midnight, never hidden. • Current streak, best streak, and last-30-days compliance per habit. • A nightly review notification, configurable, or only when something is pending. • Data export and import to a file, through the system picker. • Reminders that survive reboots and time changes. • English and Spanish. • No accounts, no cloud, no ads, no tracking, no internet permission.
publisher
78ce6faa72264387284e647ba6938995735ec8c7d5c5a65737e55130f026307d
first seen
2026-10-05T18:01:53.411857+00:00
last event
2026-10-08 09:22 UTC
install
zapstore.dev or any Zapstore-compatible client
topics
#habit tracker

source & build

repository
https://github.com/jorgejiro/constanza-android
arch flags
android-arm64-v8a android-armeabi-v7a android-x86 android-x86_64
manifest
missing

releases (kind 30063)

2 releases indexed; latest 1.1.0.

versionchannelreleasedevent
1.1.0 main 2026-10-08 09:22 UTC 802bd78b…
1.0.0 main 2026-10-04 22:22 UTC e4bb9808…

assets & verification

Every app, release and asset event is schnorr-verified (NIP-01 id + signature) before it enters the catalog, and assets are content-addressed by sha256. We subscribe read-only to the catalog relay — never write to it.

1.1.0 — com.jjrapps.constanza_19.apk

sha256
d347a8e312e8564a49d619a97c703a67d41a7b3cd177738fe9a3d56fac428c0e
size
3.3 MB
archs
android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
version code
19
apk cert sha256
d1b16030cec2ffd0f7d8025454eb1b5f11857b57fa322108fa818d7df3ee7bb6
download
com.jjrapps.constanza_19.apk

1.0.0 — com.jjrapps.constanza_18.apk

sha256
18b493fbdcdf463fb7b900992b37035d190b13af2fb30e623a2a5c938d03df02
size
3.2 MB
archs
android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
version code
18
apk cert sha256
d1b16030cec2ffd0f7d8025454eb1b5f11857b57fa322108fa818d7df3ee7bb6
download
com.jjrapps.constanza_18.apk

Showing the newest 2 asset descriptors; the full set is in /api/apps/78ce6faa…