What is Oche?
Oche (pronounced "ockey") is a darts scoring app that tracks your games, records your stats, and helps you improve. Named after the throw line in darts, it's designed for everyone from casual players to competitive league players.
ℹ️
Oche works offline — you don't need an internet connection to score games. Your games sync automatically when you're back online.
Download & Install
Android
Oche is available as an APK download or via our F-Droid repository:
- Direct download: Get the latest APK from our downloads page
- F-Droid: Add our repository to F-Droid for automatic updates
⚠️
You may need to enable "Install from unknown sources" in your Android settings to install the APK directly.
iOS
iOS support is planned for a future release.
Create an Account
You can use Oche in two ways:
Guest Mode (No Account Required)
Jump straight in and start scoring. Your games are stored on your device and identified by a unique device ID. You can create players, play games, and view stats — all without signing up.
Registered Account
Creating an account lets you:
- Sync your games across devices
- Access your stats from anywhere
- Check in at venues
- Join tournaments
- Appear on venue leaderboards
To register:
- Open the app and tap Settings (gear icon)
- Tap Create Account
- Enter your name, email, and password
- You're in — your device games will sync to your account
Your First Game
- Tap "New Game" on the home screen
- Choose a game mode:
- X01 — The classic (501, 301, etc.). Count down from the starting score.
- Cricket — Hit numbers 15-20 and bullseye to close them out.
- Round the Clock — Hit 1 through 20 in order.
- Add players — Select from existing players or create new ones
- Configure options — Set double-in/double-out, best-of legs, etc.
- Play! — Enter scores as each player throws. Oche handles the maths.
✅
Tip: Made a mistake? Tap the Undo button to reverse the last throw.
Scoring a Turn
When it's a player's turn:
- The player throws their three darts at the board
- Enter the total score for the visit (all three darts combined)
- Oche automatically:
- Subtracts the score from the remaining total (X01)
- Checks for bust scores (going below zero or below a finishable number)
- Detects checkout (hitting exactly zero with a double)
- Moves to the next player
Understanding the Scoreboard
During a game you'll see:
- Remaining score — What each player still needs
- Current average — Points per visit (3-dart average)
- Darts thrown — Total darts used this leg
- Checkout suggestion — When you're on a finishable score, Oche suggests the checkout route
After the Game
When a game finishes, you'll see a match stats screen with:
- Winner declaration
- 3-dart averages for each player
- Highest visit
- Checkout percentage
- Number of darts to finish
All games are automatically saved to your Game History, accessible from the main menu.
Syncing
If you have an account, games sync automatically when you're connected to the internet. You can also trigger a manual sync from Settings → Cloud Sync.
The sync indicator in Settings shows:
- ALL SYNCED — Everything is up to date
- PENDING — Games waiting to sync (you're offline or sync is in progress)