Readly
Camera magnifier and reading aid with live zoom, contrast filters, flashlight, freeze frame, banner ads with a Remove Ads IAP and 12 languages. Native UIKit.
Readly is a complete native iOS camera magnifier and reading aid built in UIKit. Point the camera at any text or object, zoom live with a drag slider, boost contrast with ready filters, switch on the flashlight and freeze the frame to read comfortably. It ships with onboarding, settings, banner ads with a Remove Ads in-app purchase and 12 bundled languages with an in-app picker.
Highlights
- Live camera magnifier: real-time zoom via a drag slider over the camera feed
- Contrast filters with a filter carousel (ScalingCarousel) for easier reading
- Flashlight toggle for low-light reading and a freeze frame button to lock the image
- Banner ad integration with Google's official test IDs preconfigured: swap in your own AdMob unit in two places to monetize
- Remove Ads in-app purchase built on StoreKit, with a paywall screen
- Three-page onboarding flow and a settings screen with support contact
- 12 bundled localizations (English, German, Spanish, French, Italian, Japanese, Korean, Polish, Portuguese, Vietnamese, Chinese Simplified and Traditional) plus an in-app language picker
- Spartan font family bundled for a consistent typographic look
Technology
- UIKit with programmatic views and the ScalingCarousel component (included)
- AVFoundation camera session with Core Image contrast processing and torch control
- GoogleMobileAds SDK via Swift Package Manager (test IDs included)
- StoreKit for the Remove Ads purchase
- iOS 17+ deployment target, no third-party dependencies beyond GoogleMobileAds
Requirements
- macOS with Xcode 15 or later
- Apple Developer account for device testing and App Store publishing
- Zoom, Contrast and Flashlight require a real device: the simulator has no camera and shows a placeholder preview
- For monetization: a free AdMob account (register your app and banner unit, replace the test IDs) and a Remove Ads product in App Store Connect
What You Get
- Full readable UIKit source: onboarding, camera home, filter carousel, freeze, settings and paywall
- Ready-to-build Xcode project with app icon, image assets, bundled fonts and 12 Localizable.strings languages
- documentation.html with embedded screenshots: setup, AdMob and IAP configuration, re-skinning, translations and App Store publishing checklist
- README.md and 8 app screenshots
Please note: this is a source code template, not an assistive medical device. Building and customizing it requires basic knowledge of Swift and Xcode. If you have questions, use the contact form on the site, I usually reply within 24 hours.


