← back to apps

ProcrastiLearn

com.procrastilearn.app

android Apache-2.0 kind 32267

Block distracting apps until you review a spaced-repetition flashcard

latest release
1.4.6 main
released 2026-10-10 16:20 UTC
download apk
app-release.apk · 17.5 MB
android-arm64-v8aandroid-armeabi-v7aandroid-x86android-x86_64 vcode 21
✓ signed cert c6aa76e0…
screenshotscreenshotscreenshotscreenshotscreenshot

about

description
There's Anki on your phone, there's Duolingo, and you do mean to get around to them. Then you pick the phone up, and twenty minutes later you're somewhere in TikTok, not really sure how you got there. ProcrastiLearn steps in right at that moment. It catches you just as you're about to disappear into another time sink, and asks you for one word first. That's how mindless app-opening turns into vocabulary practice. Choose which apps you tend to open out of habit — social media, browsers, games — and whenever you launch one, a full-screen flashcard overlay appears. Reveal the translation, rate how well you remembered it, and the app you wanted opens immediately. No subscription, no ads, no accounts. HOW IT WORKS Pick the apps you want to gate in the Apps tab. From that point on, opening any of those apps shows a flashcard first. You rate your answer (Again / Hard / Good / Easy) and the FSRS spaced-repetition algorithm schedules the next review automatically. Daily caps prevent you from being overwhelmed. If you tend to lose track of time once you're inside a gated app, the optional recurring reminder has you covered: set an interval (e.g. every 3 minutes) and the overlay reappears as long as you stay in that app, turning each lingering session into extra review reps. VOCABULARY Add words manually or use the optional AI translation feature: paste a word, tap Generate, and the app drafts a translation using OpenAI. The AI prompt is fully editable so you can control tone, context, or target language. You can also import existing Anki decks (.apkg files) to get started immediately with a vocabulary set you already trust. After that you can be sure that you'll learn it eventually, while watching tiktok or your favourite YouTuber. Come across a word somewhere else — an article, a chat, another app? Select it and tap "ProcrastiLearn this" from the menu to add it right away, no need to switch apps first. LANGUAGE SUPPORT The AI prompt automatically adapts to whatever native and target languages you choose in Settings: explanations appear in your native language, and examples in the language you're learning. Any language pair works out of the box — no manual prompt editing needed. Further language-related improvements will keep arriving, especially based on user requests in GitHub issues or via email. PRIVACY All data — vocabulary, blocked apps list, review history, and settings — is stored entirely on your device. There are no analytics, no crash reporters, and no advertising SDKs. The only outbound network traffic is the optional OpenAI API call you initiate by tapping Generate, using your own API key entered in Settings. PERMISSIONS Accessibility Service: used solely to detect which app is currently in the foreground so ProcrastiLearn knows when to show the overlay. The service does not read screen content, keystrokes, or any other input. Display Over Other Apps: required to draw the flashcard overlay on top of the gated app. OPEN SOURCE ProcrastiLearn is free and open-source software (Apache 2.0 license). Source code and issue tracker are on GitHub.
publisher
78ce6faa72264387284e647ba6938995735ec8c7d5c5a65737e55130f026307d
first seen
2026-09-28T08:56:42.886662+00:00
last event
2026-10-10 16:20 UTC
install
zapstore.dev or any Zapstore-compatible client
topics
#science & education

source & build

repository
https://github.com/vladyslav-soldatenko/procrastilearn
arch flags
android-arm64-v8a android-armeabi-v7a android-x86 android-x86_64
manifest
missing

releases (kind 30063)

2 releases indexed; latest 1.4.6.

versionchannelreleasedevent
1.4.6 main 2026-10-10 16:20 UTC 4689ac8c…
1.4.5 main 2026-09-27 19:06 UTC 9a9ce518…

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.4.6 — app-release.apk

sha256
a542209a7d4ee3e938386ab4c0aa24586b902a2d9cb0ad437d2636af3ca568f6
size
17.5 MB
archs
android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
version code
21
apk cert sha256
c6aa76e0c220d219f542b2ae6b7258c30c388d27ca91d40ecd6d8d854cbd7352
download
app-release.apk

1.4.5 — app-release.apk

sha256
091a761bdfd1e3030afc3bed7bae938d48e2f643020d9ecce65c423d5ed9c0a2
size
17.5 MB
archs
android-x86, android-x86_64, android-arm64-v8a, android-armeabi-v7a
version code
20
apk cert sha256
c6aa76e0c220d219f542b2ae6b7258c30c388d27ca91d40ecd6d8d854cbd7352
download
app-release.apk

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