Esse projeto foi criado durante o curso Developing Android Apps with Koltin, da Google, para representar a "rolagem" de um dado. Apesar de simples, usa bastante conceitos do Android Development, como View, ViewGroup, Layout, Activity, etc.
Ele funciona apertando um botão chamado "Roll". Ao apertar, o código escolherá uma imagem de maneira aleatória e mostrará ao usuário.
Lógica usada para fazer a escolha da imagem:
private fun rollDice () {
val drawableResource = when ( Random .nextInt( 6 ) + 1 ) {
1 -> R .drawable.dice_1
2 -> R .drawable.dice_2
3 -> R .drawable.dice_3
4 -> R .drawable.dice_4
5 -> R .drawable.dice_5
else -> R .drawable.dice_6
}O app foi criado e testado em um dispositivo físico, Redmi Note 9s, mas é disponível para qualquer um que queira contribuir.
Caso tenha alguma ideia de como melhorar o app, realize os seguintes passos:
Para contribuir, basta fazer um fork. (https://github.com/arturbruno17/DiceRoller/fork)
Crie uma branch para sua modificação ( git checkout -b feature/fooBar )
Faça o commit ( git commit -am "Add some fooBar" )
Push ( git push origin feature/fooBar )
Crie um novo Pull Request