Key Outcomes
Delivered a production-ready iOS/Android app enabling real-time BLE control of an embedded display inside a patented smart mirror handbag (US Pat. 11,103,040)
Integrated five live data feeds — weather, GPS location, calendar, date/time, and media — into a compact display interface optimized for 5-hour battery operation
Created an intuitive, fashion-forward UX that allows non-technical users to personalize their handbag display in under 30 seconds
The Challenge
Before partnering with Iottive, VOYD was facing several critical technical hurdles:
Miniaturising a Smart Display for a Luxury Accessory
Embedding a functional display inside a leather handbag — without compromising the bag’s weight, aesthetics, or structural integrity — required a mobile app that could drive the display efficiently over BLE while respecting severe hardware constraints. The embedded display had no local processing power for data retrieval; everything had to be orchestrated from the phone.
Battery Life Under Real-World Conditions
With only a 5-hour battery window, every BLE transaction and display refresh had to be optimized. Excessive polling or unnecessary data transfers would drain the handbag’s battery mid-event — an unacceptable failure mode for a fashion product priced at a premium.
Multi-Source Data Integration in a Constrained Format
The X model display needed to show weather (via GPS-based APIs), calendar events, notes, location data, date/time, and user-uploaded media — all formatted for a small embedded screen. Each data source required its own API integration, refresh logic, and error handling, while the display protocol demanded pixel-precise formatting.
Designing for a Non-Technical Fashion Audience
VOYD’s customers are fashion-forward women, not early tech adopters. The app had to abstract all BLE complexity, sensor data, and display protocols behind an interface that felt more like a style tool than a gadget controller. First-time setup had to work without a manual.
Our Solution
Iottive delivered a complete IoT-enabled mobile application under a full-cycle product development model.
BLE Protocol Engineering
We designed a custom BLE communication layer between the mobile app and the handbag’s embedded display controller. The protocol supports bidirectional data transfer for display content updates, battery status monitoring, and connection state management — all optimized for minimal power draw on the handbag side.
Design Thinking Approach
Working directly with VOYD founder Lisa Haynes, we conducted iterative UX sessions focused on the target demographic. Every interaction was designed around the question: “Would someone use this while getting ready for a night out?” We eliminated settings screens, reduced setup to a single tap-topair flow, and built visual previews so users could see exactly what their handbag display would show before pushing content.
Project Planning & Execution
The project followed a phased delivery model: BLE connectivity proof-of concept first, then data integration, then UX polish. Weekly builds were deployed to VOYD’s test devices, allowing Lisa’s team to validate each feature against physical handbag prototypes. This tight hardware-software feedback loop caught display rendering issues early.
Functionalities Delivered
The production app includes: real-time weather display (GPS-based), calendar sync, notes and reminders, photo/video/GIF upload and display, QR code scanning with full screen display, date/time widget, location display, and battery level monitoring. All content is formatted and transmitted to the embedded display via BLE.
Implementation Highlights
Embedded Display Communication
Built a custom BLE GATT profile for the handbag’s display controller, supporting content packets for text, images, and animated media. The protocol handles fragmented transfers for larger media files while maintaining display refresh rates under 500ms.
Edge & Connectivity
Implemented adaptive BLE connection management that maintains a stable link within the typical 3-5 foot range between a carried handbag and a phone in a pocket or on a table. The app automatically reconnects after temporary range breaks without requiring user intervention.
Power Optimisation
Developed an intelligent refresh scheduler that batches display updates. Weather and calendar data refresh on configurable intervals (default: 15 minutes) rather than continuous polling. Static content like photos and notes only transmit on user change. This approach extended effective battery life by approximately 40% compared to naive polling.
Media Processing & Rendering
Built an on-device media pipeline that resizes, crops, and dithers user photos, videos, and GIFs to match the embedded display’s resolution and color capabilities. Users see a live preview on their phone before any content reaches the handbag.
Dashboard & UX
The app interface mirrors the aesthetic of VOYD’s brand — dark backgrounds, minimal chrome, and large visual previews. A single home screen shows the current display state; swiping between content types (weather, calendar, media, QR) feels like flipping through a fashion lookbook rather than navigating a tech app.
Security & Privacy
BLE pairing uses a bonded connection model, ensuring only the owner’s phone can drive the display. No user data is transmitted to VOYD’s servers; all content stays between the phone and the handbag.
Results & Impact
- Delivered production-ready iOS and Android apps aligned with VOYD’s X model product launch
- Achieved consistent 5-hour battery performance under typical mixed-content usage
- Sub-30-second first-time pairing and setup, validated through user testing with non-technical participants
- Zero reported BLE disconnection issues during VOYD’s initial customer rollout
- App UX received positive feedback from early adopters for its visual design and simplicity
“I needed a team that understood both fashion and firmware. Iottive didn’t just build an app — they understood that my customers would never read a manual or tolerate a loading screen. The app feels like it belongs in the handbag, not bolted on. They turned a patent into a product.”
—Lisa Haynes , Voyd
Lessons & Best Practices
Design for the Battery, Not the Feature List
In power-constrained IoT products, every feature must justify its energy cost. We learned to prototype power consumption alongside functionality, killing features that couldn’t meet the 5-hour budget.
Let the Target User Define “Simple”
Technical teams often underestimate what feels complex to non-technical users. VOYD’s audience defined “simple” as zero configuration — which meant months of work making BLE pairing invisible.
Test with Physical Hardware Weekly
Display rendering on an embedded screen differs from phone emulators. Weekly hardware testing caught font scaling, color depth, and refresh rate issues that would have been invisible in software-only QA.
Brand Alignment Is a Functional Requirement
For a luxury product, visual inconsistency between the app and the physical product erodes trust. We treated VOYD’s brand guidelines as hard engineering constraints, not optional polish.
Technology
Comprehensive IoT Technology Stack
From devices and connectivity to cloud, apps, and security — we leverage a full-stack IoT ecosystem to build scalable, secure, and future-ready solutions.
Bluetooth Low Energy
iOS (Swift)
Android (Kotlin)
CoreLocation / GPS APIs
Why Iottive’s the Right Partner
- Deep BLE protocol experience across consumer electronics, wearables, and embedded displays—not just generic app development
- Proven ability to deliver consumer-grade UX for IoT products where users have zero tolerance for technical friction
- Full-cycle mobile development from BLE firmware integration through App Store submission, including power optimisation for battery-constrained devices