
Ever left your phone buried in the couch or walked out without your Apple Watch?
We’ve all been there — the quiet panic of realizing your device is nowhere nearby. Our team at Onix turned that everyday frustration into a tech challenge:
What if your Apple Watch could find your iPhone (and vice versa)… in just three seconds… even offline?
The Problem: One Tap, Two Devices, Zero Friction
The Tech Stack: Building with Apple’s Best
Solving the Hard Part: “Play Sound” Offline
Smooth Onboarding = Happy Users
Designing the Apple Watch Companion App
Final Results: Fast, Reliable, User-Friendly
Want Something Similar? Let’s Talk
Let’s walk through how we built a bidirectional device finder solution that works in the background, plays sounds offline, and sends device separation alerts on iOS — all from a single tap.

Mobile apps built by Onix specialists meet our clients' expectations and deliver the best possible user experience!
1. The Problem: One Tap, Two Devices, Zero Friction
Our goal was simple:
“Let users tap the watch to find the phone, tap the phone to find the watch — and warn them if they leave one behind.”
But behind that simplicity sat three big development challenges:
- Offline mode — devices had to find each other even without Wi-Fi or internet.
- Background operation — most users don’t keep the app open.
- Instant feedback — the ping should play in under 3 seconds.
Axion Watch Guard screens
2. The Tech Stack: Building with Apple’s Best
To build this seamless experience, we combined several native iOS frameworks:
Framework |
Purpose |
Core Location | Tracks the last-known coordinates of each device. Essential for detecting if one was left behind. |
Core Bluetooth | Measures real-time proximity (RSSI) and enables low-energy advertising for offline communication. |
WatchConnectivity | Syncs state and sends commands between devices. Two core methods: updateApplicationContext for passive updates, and sendMessage for active pings. |
UserNotifications | Fires device separation alerts locally — no need for cloud. |
SwiftUI + Combine | Ties logic and UI together, delivering a responsive, reactive user experience on both platforms. |

How Onix created an Android swim tracking app that lets users connect their wearable devices
3. Solving the Hard Part: “Play Sound” Offline
Playing a sound seems easy — until you try to make it happen offline and in the background.
Watch → Phone (Easy):
- iPhone supports generous background audio.
- Even if the app was killed hours ago, sendMessage triggers an audible chirp.
Phone → Watch (Hard):
- The Watch app often "sleeps" in the background, making direct messages unreliable.
- Our workaround? BLE Advertising.
- The iPhone sends out a tiny Bluetooth packet.
- The Watch (always scanning) catches it and plays a 1-second chirp — all done locally, without needing a live app.
This made our offline Apple Watch finder not just possible — but lightning fast.
4. Smooth Onboarding = Happy Users
One reason this finder app development succeeded? We prioritized the first two minutes of user experience.
Onboarding Highlights:
- Three quick cards walk users through:
- Granting permissions
- Testing ping functions
- Setting their preferred alert range
- Drop-off rate in first session? Under 5%.
- User satisfaction? Off the charts — because the app delivers value from the first tap.
Onboarding screens
5. Designing the Apple Watch Companion App
Apple Watch apps are a different beast. Tiny screen. Limited gestures. Strict performance limits.
We approached Apple Watch companion app development with a “less is more” mindset:
- Minimal, clean UI tailored to watchOS
- Built entirely with SwiftUI for fast rendering
- Combine tied the UI to real-time logic, ensuring responsive interactions
If you're looking to build a phone & watch finder or any tight device integration — designing for watchOS is a must.

We deliver exceptional experiences and intuitive interfaces for your users.
6. Final Results: Fast, Reliable, User-Friendly
The final product, Axion Watch Guard, checks all the boxes:
- Instant sound pings
- Reliable alerts when devices separate
- Runs quietly in the background
- No Wi-Fi required
And it’s not just an app — it’s a showcase of what’s possible when you combine clever engineering, native tools, and a deep understanding of Apple platforms.
Want Something Similar? Let’s Talk
If you need to:
- Build your own Bluetooth device finder on Swift
- Add device separation alerts to your product
- Launch a smooth, bidirectional iPhone & Watch finder
- Or create any Apple Watch app development from scratch…
We’re here to help.
At Onix, we bring ideas to life — fast, lean, and within scope. Let’s turn your concept into a solution users love.
Let’s chat about your project — we’ll help you build smart and ship fast.

Never miss a new blog post from us!
Join us now and get your FREE copy of "Software Development Cost Estimation"!
This pricing guide is created to enhance transparency, empower you to make well-informed decisions, and alleviate any confusion associated with pricing. In this guide, you'll find:
Factors influencing pricing
Pricing by product
Pricing by engagement type
Price list for standard engagements
Customization options and pricing
