44 lines
1.1 KiB
Markdown
44 lines
1.1 KiB
Markdown
# abawo Bluetooth Device App
|
|
|
|
This app is used for connecting to, configuring, and interacting with
|
|
abawo Bluetooth devices, such as the abawo Universal Shifters.
|
|
|
|
## Features
|
|
|
|
- See all connected devices
|
|
- Add devices (connect)
|
|
- Remove devices
|
|
- Configure devices
|
|
|
|
|
|
### Supported Devices
|
|
|
|
- abawo Universal Shifters (only one for now)
|
|
- Description: Universal Shifter Device for Smart Trainers. Basically a proxy between
|
|
smart trainer and fitness app, that allows the smart trainer to connect to the fitness app, intercept simulation packets, and modify them to allow gear shifting.
|
|
|
|
- Functions (app): Connect to device, scan other BT devices and send ID to device to establish
|
|
connection with smart trainer, send configuration to device (such as resistance calc
|
|
variant, and gears and such).
|
|
|
|
|
|
|
|
|
|
## Tech Stack
|
|
|
|
- Flutter
|
|
- Riverpod
|
|
- GoRouter
|
|
- flutter_blue_plus
|
|
- shared_preferences
|
|
|
|
|
|
## Visual Design
|
|
|
|
Sleek, modern. Dark and light theme supported. Rounded containers, somewhat glass-like.
|
|
Still mostly material design.
|
|
|
|
### Company Color Theme
|
|
todo
|
|
|