Skip to content

OpenEarable/app

Repository files navigation

OpenWearable - App

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.

Features

  • 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

Getting Started

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

Contributing

Contributor expectations and workflow rules are documented in CONTRIBUTING.md.

Run the app

  1. Clone this repository:

    git clone https://github.com/OpenWearable/app.git
  2. Navigate to the project folder in your terminal.

  3. Connect your phone to your computer.

  4. Start the app on your phone:

    flutter run

    Select your phone as the target device from the list of connected devices.

Install the app

  1. Navigate to the project folder in your terminal.

  2. Connect your phone to your computer.

  3. Run the app in release mode:

    flutter run --release

    Select your phone as the target device from the list of connected devices.