Flutter package for rendering content on remote (e.g. WiFi- or Bluetooth-connected) displays.
(Right now, also contains the example implementation in flutterino_flutter and flutterino_esp32)
flutter_remote_display- implements the remote-display protocol
- currently only Bluetooth (Classic, Serial Port Profile), with
flutter_bluetooth_serialpackage flutter_bluetooth_serialis Android only- contains
RemoteViewwidget that renders contents to a remote display
flutterino_flutter- example app using
flutter_remote_display, flutter part - currently contains hardcoded values for the remote device bluetooth address
- establishes the bluetooth connection, requests permissions
- example app using
flutterino_esp32- ESP32 part for
flutterino_flutteras an ESP-IDF project - Currently assumes a TTGO T-Watch 2020 V1
- some pins need to be updated for different versions of the watch, or different ESP32 boards
- For Development:
- Install ESP-IDF VS Code extension
- Use the extensions guide to install ESP-IDF v5.1 (not 5.2, that's not supported by the arduino library)
- You should now be able to build & flash the project to an attached board, using the controls in the bottom bar.
- ESP32 part for