vgnz93hs
vgnz93hs

RC Line (Swift Student Challenge Winner)

An app designed to help users stay focused while reading by highlighting text one line at a time. It uses OCR to extract text from the camera and highlights sections separated by designated markers. Non-highlighted sections remain visible with reduced opacity. This project was selected as a Winner of the Swift Student Challenge 2026.
Song: Fredji - Happy Life (Vlog No Copyright Music) Music provided by Vlog No Copyright Music. Video Link: https://www.youtube.com/watch?v=KzQiRABVARk

Links

How to Use

Importing Text

Two smartphones displaying the app are shown side by side. The left screen shows the camera interface, aimed at a webpage, with a shutter button at the bottom. The right screen shows buttons for pasting text from the clipboard, importing from the photo library, and opening settings.
Swipe left on the screen to open the camera. Take a photo of the text you want to read.
After taking a photo, the app uses OCR to extract the text automatically.
Swipe right to access additional options. You can import text from the clipboard or extract text from images in your photo library.
A smartphone displaying the app. One sentence is highlighted while the surrounding text is shown with reduced opacity. The app uses a cream-colored background, black text, and a red highlight color.
The app separates navigation gestures between the left and right sides of the screen.
Tapping the left half of the screen highlights the tapped section.
Tapping the right half moves the highlighted line forward or backward depending on the tap direction.
When you scroll the page, highlight mode is temporarily disabled and the entire text becomes visible.
Two smartphones displaying the app side by side. On the left screen, a sentence has been long-pressed, showing a menu with options such as “Read Aloud,” “Blink Navigation,” and “Explain.” On the right screen, the lower half shows settings including font, font size, and line spacing, while the upper half displays the reading view.
Long-press any section to access additional features.
When the settings panel is opened, the upper half of the screen continues displaying the text so that changes can be previewed in real time while adjusting settings.

Why I Created This App

I originally created this app because I personally struggled with reading long passages of text and often lost track of which line I was reading.

Key Features

Four smartphones displaying the app side by side. Each screen uses different combinations of background colors, text colors, fonts, font sizes, and highlight colors.

Design Considerations