Home › Productivity
Information
Preview 2 platforms
iPhone 7 images
iPad 1 image
What’s New Version 2.1.0
Same-day re-rates now stick: if you review a problem twice in one day, your latest rating is the one that counts — on this device and everywhere you sync.
• More reliable cloud sync: smarter merging of your review history across devices
• Settings like your daily review goal now sync consistently between mobile and web
• Under the hood: PatternBank mobile and web now run on the same shared engine, so improvements land on both at the same time
Description
Stop forgetting LeetCode solutions. PatternBank helps you retain what you practice by turning solved problems into confidence-based spaced repetition reviews.
Solving hundreds of problems is not the same as remembering them. PatternBank gives you a focused system for tracking what you solved, how confident you felt, which patterns were involved, and when you should review next.
Use PatternBank to:
- Track algorithm problems by title, difficulty, confidence, notes, and patterns
- Review problems on a spaced repetition schedule
- Rate confidence from 1 to 5 stars after each review
- Connect public LeetCode Activity to bring recent accepted submissions into Today
- See due reviews, LeetCode solves, and completed work in one daily workflow
- Track progress by pattern, review history, confidence trend, and 30-day projection
- Exclude problems you do not want in the review queue
- Start locally without an account, then sign in when you want cloud sync
PatternBank is built for technical interview prep, algorithm practice, and long-term recall. It keeps the workflow simple: capture the problem, rate your confidence, review what is fading.
LeetCode Activity uses public profile activity. PatternBank does not ask for your LeetCode password.
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 7 versions
Build 887765226v2.1.02026-07-03 15:48:23
Same-day re-rates now stick: if you review a problem twice in one day, your latest rating is the one that counts — on this device and everywhere you sync.
• More reliable cloud sync: smarter merging of your review history across devices
• Settings like your daily review goal now sync consistently between mobile and web
• Under the hood: PatternBank mobile and web now run on the same shared engine, so improvements land on both at the same time
Build 885943864vV2.0.12026-05-21 23:31:40
PatternBank 2.0.1 is a major V2 update with a small round of release polish.
New in V2:
- LeetCode Activity: connect a public LeetCode username and bring recent accepted submissions into Today
- Today workflow: review due problems, rate LeetCode solves, and see completed work in one place
- Smarter spaced repetition: updated 1/2/5/10/30 day intervals with repeated 5-star graduation
- Progress V2: pattern heatmap, confidence trend, review activity, and interactive 30-day projection
- All Problems redesign: cleaner cards, improved filtering, due-review borders, and a stronger Add Problem action
- Onboarding and Help: first-run welcome tour plus a dedicated Help screen
- Sync hardening: local-first data, durable queued cloud sync, clearer sync states, and safer review history handling
- Mobile design refresh across Today, Progress, Problems, Settings, and review cards
Also fixed in 2.0.1:
- Polished Today buttons and footer spacing
- Improved toast sizing
- Cleaner settings icon
- Version bump for App Store release
Build 884047953v1.4.12026-04-02 20:26:49
- New Progress tab: review activity heatmap, confidence trend chart, streak tracking, and pattern stats
- Quick Start guide for new users with interval reference and tips
- Pull-to-refresh on Dashboard and Progress
- Collapsible Settings sections for a cleaner experience
- Fixed sync issue when clearing all data across devices
Build 884029748v1.3.22026-04-01 19:42:47
- 6 new opt-in pattern categories: Intervals, Mono Stack, Prefix Sum, Bit, System Design, OOD (toggle individually in Settings)
- Hide patterns during review (tap to reveal on each card)
- "Open ↗" button on review cards to jump straight to LeetCode
- Daily review cap raised from 10 to 20
Build 883385856v1.2.22026-03-15 20:15:07
- Exclude problems from review: tap ◎ to keep problems in your library but skip daily reviews
- Confidence guide: tap ? to see how star ratings map to review intervals
- Duplicate detection: existing problems shown with strikethrough when adding
- Read-only problem info for LeetCode problems with quick-open link
- Full TypeScript migration with performance and reliability improvements
Build 883045595v1.1.02026-03-05 17:41:47
- Import curated problem lists: NeetCode 75, 150, 250, Grind 75, 169, and LeetCode Hot 100
- Review history: see your past reviews and confidence progression on each problem
- Native time picker for daily reminders
- Analytics and performance improvements
Build 882842067v1.02026-02-28 22:41:54
No pricing data captured yet — comparisons appear once the app has paid storefronts or in-app purchases.
Availability 10 of 10 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
US | en-US | Free | 2 | 5.0 | 2.1.0 |
BW | en-GB | Free | 0 | — | 2.1.0 |
GH | en-GB | Free | 0 | — | 2.1.0 |
KE | en-GB | Free | 0 | — | 2.1.0 |
NA | en-GB | Free | 0 | — | 2.1.0 |
NG | en-GB | Free | 0 | — | 2.1.0 |
TZ | en-GB | Free | 0 | — | 2.1.0 |
UG | en-GB | Free | 0 | — | 2.1.0 |
ZM | en-GB | Free | 0 | — | 2.1.0 |
ZW | en-GB | Free | 0 | — | 2.1.0 |
Change log 11 changes · US
✎
releaseNotes updated
Same-day re-rates now stick: if you review a problem twice in one day, your latest rating is the one that counts — on this device and everywhere you sync.
• Mo
✎
description updated
Stop forgetting LeetCode solutions. PatternBank helps you retain what you practice by turning solved problems into confidence-based spaced repetition reviews.
✎
subtitle updated
Spaced Repetition for Coding
✎
name updated
PatternBank
◆
Version 2.1.0 released
Same-day re-rates now stick: if you review a problem twice in one day, your latest rating is the one that counts — on this device and everywhere you sync.
• More reliable cloud sync: smarter merging of your review history across devices
•
◆
Version V2.0.1 released
PatternBank 2.0.1 is a major V2 update with a small round of release polish.
New in V2:
- LeetCode Activity: connect a public LeetCode username and bring recent accepted submissions into Today
- Today workflow: review due problems, rate L
◆
Version 1.4.1 released
- New Progress tab: review activity heatmap, confidence trend chart, streak tracking, and pattern stats
- Quick Start guide for new users with interval reference and tips
- Pull-to-refresh on Dashboard and Progress
- Collapsible Settings se
◆
Version 1.3.2 released
- 6 new opt-in pattern categories: Intervals, Mono Stack, Prefix Sum, Bit, System Design, OOD (toggle individually in Settings)
- Hide patterns during review (tap to reveal on each card)
- "Open ↗" button on review cards to jump straight to
◆
Version 1.2.2 released
- Exclude problems from review: tap ◎ to keep problems in your library but skip daily reviews
- Confidence guide: tap ? to see how star ratings map to review intervals
- Duplicate detection: existing problems shown with strikethrough when a
◆
Version 1.1.0 released
- Import curated problem lists: NeetCode 75, 150, 250, Grind 75, 169, and LeetCode Hot 100
- Review history: see your past reviews and confidence progression on each problem
- Native time picker for daily reminders
- Analytics and performan
◆
Version 1.0 released
BWen-GB
GHen-GB
KEen-GB
NAen-GB
NGen-GB
TZen-GB
UGen-GB
ZMen-GB
ZWen-GB