iOS-приложение · Скорочтение
Fast Reader — чтение по одному слову и распознавание страниц
подписка · аккаунт · чужой текст
без аккаунта · пять источников
- 18 дней от первого коммита до последнего
- 5 источников текста — PDF, EPUB, камера, буфер, веб
- 0 подписок, аккаунтов и рекламы
Задача
Приложения для скорочтения продаются по подписке и просят завести аккаунт, а текст в них берётся откуда дают: буфер обмена есть, своей книги в EPUB или снятой камерой страницы — нет. Хотелось наоборот. Без подписки, без аккаунта, и чтобы источник текста выбирал читатель, а не приложение.
Решение
Приложение на SwiftUI показывает слова по одному, подсвечивая ту букву, на которой глаз останавливается, а на паузе выводит под словом предложение целиком. Движок и импорт документов вынесены в отдельные фреймворки, поэтому читалку можно гонять тестами без парсеров, а парсеры — без интерфейса. Текст заходит пятью путями: PDF, EPUB, страница, снятая камерой, буфер обмена и статья по адресу; сверху расширения для Safari и для меню «Поделиться». Библиотека едет с текстами Project Gutenberg, всё считается на устройстве, сеть нужна только для импорта статьи. В App Store приложение пока не вышло — сборка готова, подача на ревью впереди.
Экраны
Стек
SwiftUISwiftDataPDFKitVision
У вас похожая задача?
Пришлите короткий бриф. За 3–5 дней вернёмся с архитектурой, сроками и сметой, бесплатно.