Action Items: Android Companion App Implementation
This issue tracks the concrete action items for implementing the Android companion app with BLE transport.
Phase 1: C++ Core Extraction & Hardening
Phase 2: ESP32 BLE Transport (Host CYD)
Phase 3: Android App Foundation
Phase 4: Android UI (Jetpack Compose)
Phase 5: Integration & Testing
Next Immediate Action
Start with Phase 1.1-1.3: Extract C++ core to core/ with clean CMake build.
Dependencies
Labels
android, ble, enhancement
Action Items: Android Companion App Implementation
This issue tracks the concrete action items for implementing the Android companion app with BLE transport.
Phase 1: C++ Core Extraction & Hardening
core/CMakeLists.txtfor shared library buildcore/src/protocol.cppwith packet encode/decodePhase 2: ESP32 BLE Transport (Host CYD)
h2zero/NimBLE-Arduino@^2.0.0)Phase 3: Android App Foundation
libflip7core.sohandlePacket(byte[]),getGameState(),createMovePacket()Phase 4: Android UI (Jetpack Compose)
Phase 5: Integration & Testing
Next Immediate Action
Start with Phase 1.1-1.3: Extract C++ core to
core/with clean CMake build.Dependencies
docs/ANDROID_COMPANION_ARCHITECTURE.mdadded in commit 2619597Labels
android,ble,enhancement