— Geospatial
Cross-Platform GNSS Field App
Juniper Systems
Juniper Systems needed a mobile companion for their GNSS hardware that field teams could trust in remote conditions. We designed the full UI/UX and built native apps on iOS and Android that connect to receivers over Bluetooth, visualize satellite coverage in real time, let users mark GPS positions, and send configuration commands back to the device—with connection logic and error handling built for unreliable field environments.
- Real-time
- Satellite sky view
- On-device
- Receiver control
- iOS & Android
- Platforms
The challenge
Survey and mapping professionals depended on GNSS receivers in the field, but mobile tooling was fragmented. Pairing over Bluetooth was fragile—drops during long sessions, opaque error states when receivers lost lock, and no unified way to see which satellites were in view, capture a marked position, or adjust receiver settings without returning to a desktop workflow.
Our approach
We designed the entire UI/UX around how technicians actually work outdoors: a live satellite sky plot, clear signal-quality indicators, and flows to mark and label GPS locations on the map. A dedicated Bluetooth layer managed discovery, pairing, reconnect after backgrounding, and graceful degradation when links degraded. Users could issue configuration commands to the receiver from the app, with validation and user-visible feedback for every error case the hardware could return.
Results
Juniper Systems shipped a single cross-platform experience that replaced ad hoc tools with one reliable field app. Connection recovery kept sessions productive after brief disconnects, and teams could configure receivers and capture positions without leaving the job site.
— Start a project