OpenEarable is a new, open-source, Arduino-based platform for ear-based sensing applications. It provides a versatile prototyping platform with support for various sensors and actuators, making it suitable for earable research and development.
This App is designed to control the OpenEarable device and work as an example project. It is written in Flutter and can be compiled for Android and iOS.
- Connect to OpenEarable device
- Configure the sensors
- Control the audio
- Control the built-in LED
- Show live data from the sensors
- Provide a number of example applications
- Posture Tracker
- Recorder
To get started with the OpenEarable App, you need to have the following:
- An OpenEarable device with the newest firmware
- A working flutter installation
- Clone this repository
git clone https://github.com/OpenEarable/app.git
- Navigate to the project folder in your terminal
- Connect your Phone to your Computer
- Start the app on your phone
and select your phone as the target device from the list of connected devices.
flutter run
- Navigate to the project folder in your terminal
- Connect your Phone to your Computer
- Run the app in release mode
and select your phone as the target device from the list of connected devices.
flutter run --release
If you want to contribute your own example app, please follow the steps below:
- Create a new folder in the
lib/apps_tab
folder for your app - Develop your app in the new folder
- Add an instance of the
AppInfo
class tosampleApps
property in thelib/apps_tab/apps_tab.dart
file to include your app in the list of example apps - If your app contains any assets, add the path to your assets to the
pubspec.yaml
file - Create a pull request to this repository