voo_watch 0.2.0
voo_watch: ^0.2.0 copied to clipboard
Flutter SDK for Apple Watch and Wear OS companion apps. Typed message bridge, haptics, health, complications, and a CLI that scaffolds the native watchOS target and Wear OS module for you.
Changelog #
All notable changes to voo_watch will be documented in this file.
0.2.0 - 2026-04-26 #
Changed #
- voo_watch is now positioned as the phone↔watch BRIDGE. For Flutter UI on Wear OS, use the new sibling package
voo_wearinstead of scaffolding Compose. voo_watch:initdefault--platformis nowios(wasboth). Pass--platform android --variant composeif you still want a native Compose Wear OS module (for Tiles, Complications, or Watch Faces).voo_watch:init --platform android(without--variant compose) now prints a redirect tovoo_wearand exits without writing files.
Notes #
- No API changes. Existing apps using
VooWatch.instancekeep working untouched. - Apple Watch story is unchanged: the Swift plugin and SwiftUI scaffolding template stay.
0.1.0 - 2026-04-26 #
Added #
- Initial release.
VooWatchfacade with typed messages, application context, user info, and reachability stream.VooWatchHapticsfacade with cross-platform haptic types.VooWatchHealthfacade for sample passthrough from watchOS HealthKit and Wear OS Health Services.VooWatchComplicationsfacade for updating complications (watchOS) and tiles (Wear OS).- iOS plugin wrapping
WatchConnectivity. - Android plugin wrapping the Wearable Data Layer (
MessageClient,DataClient,CapabilityClient). dart run voo_watch:initCLI that scaffolds a SwiftUI watchOS target and a Compose Wear OS module wired to the Flutter app.FakeVooWatchTransportexported frompackage:voo_watch/testing.dartfor in-process widget tests.