Reply for WearOS is a standalone Wear OS app focused on fast logging during workouts. It lets you manage exercises, track active sessions, and review progress directly on your watch.
- Exercise management (create, edit, delete)
- Active workout flow with set/reps/weight tracking
- Workout history and per-exercise statistics
- Volume and progress visualizations
- Wear OS Tile support for quick access
- Optional data sync using the Wearable Data Layer
- On-device persistence with Room + DataStore
- Android Studio (latest stable recommended)
- JDK 11
- Wear OS device or emulator
- Minimum SDK: 33
- Target SDK: 36
- Clone the repository.
- Open the project in Android Studio.
- Let Gradle sync complete.
- Select a Wear OS run target (emulator or physical watch).
- Run the
appconfiguration.
Build debug APK:
./gradlew :app:assembleDebugBuild release APK:
./gradlew :app:assembleReleaseRun unit tests:
./gradlew :app:testDebugUnitTestRun instrumentation tests (with device/emulator connected):
./gradlew :app:connectedDebugAndroidTestThe app includes Data Layer sync services and message handlers. For end-to-end synchronization, a compatible counterpart on the paired phone/watch side is required.
Relevant paths used by this app include:
/db-sync/request-sync/sync/notify
This project is licensed under the terms of the license in LICENSE.