watch_connectivity_platform_interface 0.2.0 copy "watch_connectivity_platform_interface: ^0.2.0" to clipboard
watch_connectivity_platform_interface: ^0.2.0 copied to clipboard

Platform interface for communicating with wearable watch devices

Platform interface for communicating with wearable watch devices

Plugins #

The following plugins implement this interface:

Plugin Description
watch_connectivity Implementation for WearOS and Apple Watch
watch_connectivity_garmin Implementation for Garmin watches

Contributing #

This is not a typical platform interface. All implementations are standalone plugins that implement their own native code. This platform interface simply standardizes watch communication across all watch platforms.

New implementations should include the following:

  • An implementation of WatchConnectivityBase with the following:
    • Implementation specific documentation if functionality differs significantly from standard behavior
    • Any required implementation specific methods (ex: the initialize mehtod in the Garmin implementation)
  • An export for the platform interface so that WatchConnectivityBase can be used for typing

Any new features/methods that have possible equivalents in other implementations should be investigated and possibly added to the platform interface

3
likes
140
pub points
50%
popularity

Publisher

verified publisherrexios.dev

Platform interface for communicating with wearable watch devices

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

flutter

More

Packages that depend on watch_connectivity_platform_interface