Flair Home Case Study
Flair Diffusers sells luxury smart cold-air diffusers.
Estimated ROI
Halved update release cycles, accelerating technical updates time-to-market.
Client Profile
Flair Diffusers Brand

The Business Problem
Maintaining independent Swift and Kotlin diagnostic apps doubled coding costs.
Research & Planning
Selected Kotlin Multiplatform Mobile (KMM) to share core database logic.
Design a shared database and BLE module code core, using SwiftUI for iOS and Jetpack Compose for Android.
Design & Architecture
Designed a clean, minimalist UI matching luxury home aesthetics.
KMM shared database logic with SwiftUI (iOS) and Kotlin UI (Android) presentation views.
Implementation & Testing
Coded Bluetooth diagnostic scanning scripts, oil level trackers, and timeline planners.
Conducted connection tests across multiple iPhone and Android device models.
Deployment & Outcomes
Published compiled native apps on App Store and Google Play console.
Unified core business modules, saving 40% on future maintenance updates.
Key Outcomes
- Mobile app development costs reduced by 40%
- BLE diagnostic connection success rate hit 99.4%
- Zero schedules synchronization mismatches recorded
Lessons Learned
A KMM shared database logic core prevents code differences between Android and iOS updates.
Teebot's KMM app operates seamlessly. Managing scent intensity is simple and fast.
Julian Thorne
CEO, Flair Diffusers