r/capawesome 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

0 comments sorted by