Vitalii Ivashchenko
banner
vitalii-the-dev.bsky.social
Vitalii Ivashchenko
@vitalii-the-dev.bsky.social
Building consumer-grade mobile apps at the system level
I’d appreciate any feedback on the design of this app and this screenshot. Thanks in advance!
July 11, 2025 at 5:17 PM
The app got rejected - not enough functionality yet. Time to rethink, rebuild, and come back stronger. See you soon. 🚀
July 11, 2025 at 8:30 AM
Very interesting! Didn't know that fact. Thanks for sharing!
June 30, 2025 at 10:11 AM
I already have at least one 🙂
Would you say learning Objective-C with MRC is still useful - not for passing interviews, but for real-world development?
June 29, 2025 at 2:22 PM
I used CIColorControls to boost contrast and improve text legibility. Prioritized speed (esp. on-device), so I skipped heavier steps like binarization, noise reduction, sharpening, and skew correction to keep preprocessing minimal but effective.
May 12, 2025 at 8:44 AM
For those curious how it works under the hood, I broke down the tech stack here:
bsky.app/profile/vita...
Follow-up to my last post — how the app runs fully offline (aside from downloading language models once).

- Live camera: AVFoundation
- OCR from frames: Vision
- Translation: Google ML Kit, runtime-downloaded models
- UI: Pure SwiftUI, with minimal UIKit where needed
May 10, 2025 at 3:29 PM