An easy to use app for helping with the process of playing board games with friends
Offering it user with a set of different tools that can be utilize in various board games. Some of them are tools for specific games, like the one made for Triomino, or the Chess clock. Others are more adaptable like the "Points Counters" , or the "Coin Toss". Finally it offers simple games like the "Craps Game".
- Coded using Kotlin and Java
- The UI was made using Jetpack Compose
- Implements data persistence using Room and DataStorePreference
- Architecture MVI + Clean
- Dependency injection framework Dagger Hilt
- Uses Material Design 3
- Custom app Icon and vector images were made using Inkscape
"Home screen".
"Craps" game.
"Triomino" game tool.
"Chess Clock" and "Coin Toss" game tools
"Points Counters" game tool

This app was migrated in totality from the xml and views UI to the modern Jetpack Compose.
This change brings a lot of improvements, one of them was a better user experience because of
the more clear and visual appealing UI, also the quality of life updates that the migration
process gif the opportunity to implement.
Another point to take in importance is the facility that Jetpack Compose brings to develop more
content with less time, making more fun and fast to add new content to the app.
Last but not least this change is part of the process to implement Kotlin Compose Multiplatform.
- Add a tool that can be used for character creation needed games.
- Improve the Chess Clock tools with the different formats that are played.
- Add animations to various components.
- Migrate to Kotlin Compose Multiplatform (Desktop).
- And more...