Concept
An app/game that helps you practice.
Ideas
You know that Rubik Cube app where you place your hands down to start the count and place your hands once more when you've finished making the cube? This app can be developed around that concept, but instead of the cube, you must perform certain moves that appear on the screen.
These moves can either be Type Moves (fan, one handed cut, 3 packet cut), Specific Moves which come along with the app (Jackson 5, Skater Cut, Phobos Deimos) or Repertoire Moves (these are moves you have created).
Once a category is chosen, you must complete each flourish that is shown on screen in the shortest time possible. The question comes: "What if you do not want to perform these flourishes as fast as possible?". Regarding Specific Moves, each move comes with a good time frame that the creator has been seen performing his move. Regarding the other types, you can choose at the beginning of the app what you are aiming to get out of the app: a faster performance speed, less cards dropped on the floor - and once you've chosen one of the goals, you can track your progress that is aimed towards that.
If choosing "dropping less cards", after every flourish you will be asked how many cards you have dropped on the floor. The information will be registered along with the speed of your performance and after a few weeks you will be able to read your progress on a chart (who doesn't love charts, aye?).