Readleap is an iOS app for readers who want a calm, focused way to keep track of what they’re reading. It started as a personal project, then grew into a full app on the App Store. Everything stays on the device by default, no account, no analytics, no online sync required.
The app is written in Swift and SwiftUI, and uses native iOS features where it helps: WidgetKit for home and lock screen widgets, Live Activities for the running reading session, and the camera plus on-device text recognition for capturing quotes from physical books.
Track what you’re reading, in any format
Books can be organised into Want to Read, To Read, Reading, and Finished. Progress can be tracked by pages, percentage, or time, so the same workflow works for physical books, eBooks, and audiobooks. Adding a book is a barcode scan or a search away.

Home screen, with a monthly goal, the active book, and a popular books shelf
Save quotes straight from the page
You can scan a paragraph with the camera, select the part you want, and add it as a quote attached to the book it came from. No retyping, no separate notes app to keep in sync.

Quote capture from a physical book, using on-device text recognition
Detail views adapt to the book
The book detail view picks up colours from the cover, so each book ends up with its own atmosphere. Notes, quotes, sessions, and progress all live with the book itself, instead of getting scattered across other apps.

Book detail view, tinted with colours pulled from the cover
Widgets and Live Activities
The home screen widgets show the current book, the latest quote, and a heatmap of recent reading activity. Starting a session pins it as a Live Activity on the lock screen, so the timer is one glance away without unlocking the phone.

Lock screen Live Activity and home screen widgets
Available on the App Store
Readleap is available now on iPhone. Download it from the App Store to try it.