An open source Flutter app for viewing data from a Concept2 indoor rowing machine. Inspired by the original ErgData app
- Dart 68.4%
- CMake 16%
- C++ 7.4%
- HTML 3.4%
- Swift 3.2%
- Other 1.5%
| android | add initial version of a device list based on c2bluetooth | |
| ios | flutter create | |
| lib | change HR default to 0 | |
| linux | flutter create | |
| macos | flutter create | |
| test | flutter create | |
| web | flutter create | |
| .gitignore | flutter create | |
| .metadata | flutter create | |
| analysis_options.yaml | flutter create | |
| demo.gif | update demo gif | |
| LICENSE.md | AGPL i guess | |
| pubspec.lock | add settings_ui to dependencies | |
| pubspec.yaml | add settings_ui to dependencies | |
| README.md | update compatibility note | |
openergview
A screenshot of a work-in-progress version of the app
An open source Flutter app for viewing data from a Concept2 indoor rowing machine. Inspired by the original ErgData app.
This is a project that is created as a more advanced demo application for showing off the behavior of the c2bluetooth library. This is a library that aims to make it easy for developers to build flutter apps that integrate with the data from Concept2 PM5 rowing machines.
Building
Build process is just like any flutter app
Tested primarily on Android with some Linux desktop testing used for layout prototyping. Results on other platforms may vary, linux desktop seems to be lacking support from the underlying bluetooth library.