What it does
DartCounter is a comprehensive scoring application for darts players. It allows users to keep score for local games with friends, practice solo against an adjustable AI opponent called a 'Dartbot,' and compete in online matches or tournaments against other players from around the world. The app tracks detailed statistics to help players monitor their performance and improve their game.
Where it shines
DartCounter stands out as a powerful training and competition tool. The adjustable 'Dartbot' (01:27) is a highlight, allowing players to set a specific 3-dart average for their opponent, creating a scalable and consistent practice environment. The game setup screen (01:23) is another strong point, cleanly separating player configuration from game rules, which simplifies a potentially complex process. For score entry, the app offers both a quick-entry numpad (02:26) and a visual dartboard tapping interface (02:49), catering to both speed and precision depending on the user's preference.
UX highlights
- Dual Input Methods: Users can log scores via a quick numpad or by tapping the exact location on a visual dartboard. This flexibility serves both beginners and experts.
- Structured Game Setup: The match setup screen (01:23) intelligently divides player details and game settings into separate, manageable sections.
- AI Training Partner: The 'Dartbot' feature includes a simple slider to adjust the AI's difficulty based on a real-world darts metric (3-dart average), making solo practice more meaningful.
- Clear In-Game UI: The scoreboard during a match (02:22) is easy to read, with a clear distinction between the two teams and all relevant stats readily available.
- Unfinished Game Handling: The app saves games in progress, prompting the user to continue or remove them upon returning to the game selection screen (06:04).
- Advanced Filtering: The online lobby includes a robust filtering system (09:00) that lets players find matches based on participant count, dates, access, and more.
Monetization & growth
The app operates on a freemium model. While core local gameplay seems accessible, many advanced features are locked behind an 'Ultimate' subscription. This is communicated through 'Upgrade' buttons in various locations, such as the user's profile and on certain game modes (06:08). When tapped, these lead to a paywall (05:08) that presents two options: a monthly plan and a discounted annual plan. The paywall uses a feature carousel and a bulleted list to highlight the benefits of subscribing, like unlimited online games and detailed statistics.
Who it’s for
DartCounter is designed for a wide range of darts enthusiasts, from casual players who want a simple way to keep score with friends to serious players looking to improve their game. The solo practice modes against the Dartbot cater to individuals focused on training, while the extensive online lobbies and tournament features are built for those seeking competition. The detailed statistics also appeal to data-driven players who want to track their progress over time.
Notes & opportunities
The onboarding process requires users to create an account before they can access any features (00:11). This creates significant friction and may cause some users to drop off. Introducing a 'guest mode' to allow users to try a simple local game first could improve activation. Additionally, while adding players is functional, the flow to add a guest requires several taps (01:34 to 01:43); a quicker 'add guest' button directly on the player selection screen could streamline this common action.






