FLUTTER AND CONNECTED DEVICES
Mingmoupai Pro
Contribution: Flutter feature development, BLE and WebView integration
A mobile vision-training application that connects BLE training hardware with interactive web content. The engineering work connects device events, application state and training sessions.
Dart, Flutter, GetX, FlutterBluePlus, WebView
- Device integration
Worked on BLE scanning, connections, GATT notifications and device commands for lens control, training settings and battery status. Buffered incoming data to assemble offline training records for upload.
- Connection behavior
Implemented remembered-device reconnection and connection-state updates. The workflow respects a user's manual disconnect choice instead of immediately reconnecting during the same app session.
- Training workflow
Integrated a JavaScript bridge for training configuration, lens-flip commands and device callbacks. Connected training completion to result submission and handled network errors in the application.
Delivered application features linking training content, connected hardware and training records.