Emoji Memory Jetpack
Treine a memória. Encontre os pares.
Um jogo da memória colorido, feito inteiro com Jetpack Compose. Vire as cartas, encontre os seis pares de emoji e jogue de novo. As cartas giram em 3D e brilham quando você inclina o celular. Não está mais no Google Play; o código está no GitHub.
Telas do app


O que ele faz
Premissa simples. Valor real.
Cartas de emoji
Seis pares de emoji num tabuleiro de quatro colunas, embaralhados de novo com um toque.
Jetpack Compose
Feito inteiro com Jetpack Compose: interface declarativa e animação de virada em 3D.
Brilho holográfico
Um reflexo nas cartas acompanha a inclinação do celular, lida pelo acelerômetro.
Código aberto
Código-fonte completo sob a licença MIT. Veja como um jogo Android pequeno é feito com Compose.
A história por trás dele
O problema
Eu queria praticar arquitetura MVVM e Jetpack Compose num projeto real e publicado, não num exercício de tutorial.
O que eu construí
Um jogo da memória inspirado no iagocavalcante/memorize, refeito do zero em Kotlin com Jetpack Compose e uma estrutura MVVM limpa.
O que eu aprendi
Cuidar do estado de um jogo num ViewModel é diferente de cuidar do estado de uma tela comum: o ViewModel vira o motor do jogo, não só um lugar para guardar dados.
O que o app coleta, e as regras dos recursos pagos: política de privacidade e termos de uso.