2026
A calm reading app built for focus — no noise, no distractions, just the text.
A calm reading app built for focus — no noise, no distractions, just the text.
Lector is a native iOS reading app focused on simplicity and deep reading. It lets users upload and read PDFs in a clean, distraction-free interface, prioritizing performance, privacy, and thoughtful typography over social or algorithmic features.
Lector follows a clean, layered architecture designed for long-term maintainability and testability: Presentation Layer - SwiftUI views - State-driven UI - Minimal view logic Application Layer - ViewModels - Async/Await flows - User interaction handling Domain Layer - Reading logic - Document models - Business rules isolated from UI Infrastructure Layer - Networking (REST API) - Secure storage (Keychain) - Subscription handling (StoreKit)
Stack