Darts Tracker keeps local games moving with a stable, easy-to-tap dartboard and automatic score handling. Set up players, choose a rule set, tap each dart, and let the app manage turns, busts, finishes, and the scoreboard.
| Games | Configurable X01 rules | Live assistance |
|---|---|---|
| 301, 501, and Cricket | Single In or Double In; Single Out, Double Out, or Master Out | A suggested checkout route updates after every selected dart |
- Enlarged touch targets for doubles, triples, outer bull, and bullseye without moving the visible board.
- A fixed scoring layout that does not jump when visits are added.
- Multiplayer turn rotation, a live scoreboard, undo, and quick game reset.
- Rule-aware bust and checkout validation.
- Offline scoring with no account required.
- Open the latest release.
- Download the attached APK.
- Allow installation from your browser or file manager when Android asks, then open the APK.
The app supports Android 8.0 (API 26) and newer.
Open the project in Android Studio, or build it from a terminal with the included Gradle wrapper:
./gradlew assembleDebugRun the unit tests and Android lint checks with:
./gradlew testDebugUnitTest lintDebugapp/src/main/java/com/example/dartstracker/— game engine, dartboard interaction, and Android UI.app/src/main/res/— layouts, themes, strings, and launcher assets.app/src/test/— unit tests for scoring rules, checkout projection, and hit detection.