The OpenWearable App is a mobile application for connecting to, configuring, and interacting with wearable devices. It is designed as a flexible companion app for research, development, and prototyping with sensor-rich wearable platforms.
The app supports live sensor control, data visualizations and example applications that demonstrate how wearable devices can be used in practice. OpenEarable is one example of a compatible OpenWearable device. It is a fully open-source platform for ear-based sensing applications with true wireless audio, high-precision sensors, and a modular, reconfigurable hardware design.
For more information about the OpenWearable ecosystem, visit openwearables.com.
- Connect to compatible OpenWearable devices, such as OpenEarable
- Configure available device sensors
- Control audio features
- Show live data from wearable sensors
- Provide example applications, including:
- Posture Tracker
- Recorder
To get started with the OpenWearable App, you need:
- A compatible OpenWearable device, such as an OpenEarable device with the latest firmware
- A working Flutter installation
Contributor expectations and workflow rules are documented in CONTRIBUTING.md.
-
Clone this repository:
git clone https://github.com/OpenWearable/app.git
-
Navigate to the project folder in your terminal.
-
Connect your phone to your computer.
-
Start the app on your phone:
flutter run
Select your phone as the target device from the list of connected devices.
-
Navigate to the project folder in your terminal.
-
Connect your phone to your computer.
-
Run the app in release mode:
flutter run --release
Select your phone as the target device from the list of connected devices.