Разработчик представил библиотеку react-native-glyph-ocr для распознавания текста на устройствах в React Native. Решение использует Apple Vision для iOS и PaddleOCR для Android, что решает проблему отсутствия поддержки кириллицы в Google ML Kit.

На Android библиотека применяет модель PaddleOCR PP-OCRv5 с пакетом eslav. Тесты на пищевых этикетках показали, что PaddleOCR распознает 77–83% ингредиентов, Apple Vision на iOS — 82–97%, тогда как ML Kit — лишь 13–28%.

Библиотека поддерживает управление моделями через манифесты Hugging Face или встраивание в сборку. Инструмент включает сканер, который оценивает качество кадра по движению и резкости перед распознаванием, что оптимизирует нагрузку на ресурсы смартфона.

Для работы требуются React Native 0.85+, iOS 16+ и Android 7+ (для сканера камеры необходим Android 10). Текущая версия библиотеки — 0.3.1. В планах автора — замеры на бюджетных устройствах и расширение набора тестов.