About Casino Royale

The app is built to resemble the architecture of an actual casino.
The first this we encounter is the welcome screen with flashy light as one might see outside a real casino. The enter button acts as a gatekeeper for the Casino "Lounge" Once Inside the casino, you can select which game you want to play from the choices availaible. Each screen is programmed as a new activity for the app.

Screenshots and Salient Features

Here are some of the interesting features that have been programmed into the app.

  • The app Icon is dynamic and customized to all screen resolutions. I also have the new adaptive icon which is animated according to motion.


  • The welcome screen is simple and orientable in any direction. Scrolling is supported if neccessary


  • The casino lounge has 3 game options (only craps is working at this time). Scrolling is supported if neccessary.


  • The craps game has a simple and intuitive interface.


  • You click the roll dice button to roll the two dice on screen and the images update in accordance with the die roll


  • If you do not win on the first roll, the point is set and the screen is updated. A snackbar pops up asking you to roll again


  • If you win, a winning message pops up as a snackbar with the option to reset the game to roll again. The roll dice button is disabled as you must reset the game before playing again.


  • A loss has a similar behaviour except the outcome of the game was different.


  • The app also has support for dark mode automatically launched when the battery saver is enabled.