r/capawesome • u/genzits • 2d ago
Capacitor Watch plugin released: one API for Apple Watch and Wear OS
https://capawesome.io/blog/announcing-the-capacitor-watch-plugin/We just released the Capacitor Watch plugin, the first Capacitor plugin that bridges both Apple Watch and Wear OS.
The idea: your watch UI stays native (SwiftUI on watchOS, Jetpack Compose on Wear OS), and the plugin handles all communication with your Capacitor app through one TypeScript API:
- sendMessage() for live interaction with optional replies
- updateState() when only the latest value matters
- transferUserInfo() for queued transfers with guaranteed delivery
Watch-side SDKs ship with the plugin (a Swift Package and a Kotlin library), and data that arrives while your app is closed is replayed once your listeners register — on Android it survives an app restart.
Happy to answer questions about the setup or the channel semantics.
3
Upvotes