The physical dice simulation, which is the core of the app, is fantastic. Unfortunately, it's shortchanged by a poorly designed UI.
* It uses only the accelerometer for rolling. It works great, however:
- This makes nearly impossible to use in a car, which is one of the primary places you'd really WANT to use virtual dice!
- Many people don't want to shake the whole device in order to reroll the dice. You might have it lying in the middle of a table so people can play a game with it, and they don't want to be physically moving the device.
* Only a few seconds after each roll, it starts making the device BLINK and puts the text "Shake to roll again" across the screen. This is extremely annoying. There are a lot of dice games that require looking at a roll for extended periods. Nobody wants to stare at blinking dice.
* It puts numbers on the side, which most people don't want or need. No way to remove them.
* It has a giant camera icon on the bottom to enable a feature (using the camera for the background) that most people will never use. No way to remove it.
* The "back" button which returns you to the dice selection is a giant, blue and completely opaque.
**How To Fix The UI**
* Remove the camera button.
* Shrink the back button, make it a more neutral color (beige is my recommendation; closer to a complementary color for the green felt), and make it semi opaque, so it's as unobtrusive as possible.
* Change the dice selection screen to include a options:
- a switch to toggle between accelerometer rolling and swipe rolling
- a switch to turn display of rolling instructions on/off
- a switch to turn number display on/off
- a switch to turn the camera background mode on/off
That's it. The app is better looking and easier to use.