Overview
A specialized iOS web browser designed to integrate with external barcode scanning hardware via Bluetooth and Lightning.
It injected custom JavaScript into web pages to dynamically control focus and auto-fill fields, allowing uninterrupted, high-speed scanning without manual interaction.
Role & Responsibilities
- Implemented hardware communication layer (Bluetooth & Lightning)
- Built custom WebView wrapper with JavaScript injection engine
- Implemented automated focus management for uninterrupted scanning
- Built resilient input handling to prevent dropped or duplicated scans
- Delivered the final solution for real-world operational use
Tech Stack
- Objective-C/Swift (MVC Architecture)
- UIKit
- CoreBluetooth
- External Accessory framework (Lightning communication)
- WKWebView
- JavaScript injection & DOM manipulation

