wear_plus/README.md
2025-04-04 17:10:58 +02:00

52 lines
1.1 KiB
Markdown

# Flutter Wear Plugin
A plugin that offers Flutter support for Wear OS by Google (Android Wear).
__To use this plugin you must set your `minSdkVersion` to `23`.__
# Tutorial
https://medium.com/flutter-community/flutter-building-wearos-app-fedf0f06d1b4
# Widgets
There currently three widgets provided by the plugin:
* WatchShape: determines whether the watch is square or round.
* AmbientMode: builder that provides what mode the watch is in. The widget will rebuild whenever the watch changes mode.
## Setup
If you are creating a standalone watch app, add the following to your manifest:
```xml
<application>
<meta-data
android:name="com.google.android.wearable.standalone"
android:value="true"
/>
</application>
```
## Example
```dart
class WatchScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return WatchShape(
builder: (BuildContext context, WearShape shape, Widget? child) {
return AmbientMode(
builder: (context, mode, child) {
return mode == Mode.active ? ActiveWatchFace() : AmbientWatchFace();
},
);
},
);
}
}
```