O Desafio Dourado é um aplicativo projetado para aproximar casais, oferecendo uma experiência interativa onde eles têm a oportunidade de ganhar prêmios emocionantes para presentear um ao outro, seja algo material ou um passeio especial. O jogo é baseado em missões diárias que oferecem recompensas na forma de moedas.
-
Missões Diárias: O aplicativo oferece missões atualizadas diariamente, cada uma com uma recompensa específica em moedas. Os casais podem completar essas missões para ganhar moedas.
-
Bônus Diário: Ao completar todas as missões do dia, os casais recebem um bônus adicional de moedas como recompensa.
-
Cartões de Prêmio: Existem dois tipos de cartões no jogo: os cartões normais e os cartões DESAFIO DOURADO. Enquanto os cartões normais podem ou não conter prêmios, os cartões DESAFIO DOURADO sempre oferecem prêmios especiais para o casal, como presentes materiais ou vouchers para passeios românticos. No entanto, adquirir esses cartões requer uma quantidade significativa de moedas.
-
SOLID: Os princípios SOLID são seguidos para manter um código limpo e escalável.
-
Injeção de Dependência com Koin: Utilizamos o Koin para facilitar a injeção de dependência e promover uma arquitetura mais modular e testável.
-
Coroutines: As coroutines são utilizadas para operações assíncronas, garantindo um desempenho eficiente e responsivo do aplicativo.
-
Firebase Real-time: O Firebase Real-time é utilizado para armazenamento de dados em tempo real, permitindo uma experiência de jogo sincronizada e colaborativa.
-
Jetpack Compose: O Jetpack Compose é utilizado para construir a interface do usuário de forma declarativa e eficiente, proporcionando uma experiência visual atraente e dinâmica.
-
Shared Preferences: As SharedPreferences são utilizadas para armazenar dados simples de forma persistente, como configurações do aplicativo e preferências do usuário.
Se você estiver interessado em contribuir com o Desafio Dourado, fique à vontade para enviar pull requests com melhorias, correções de bugs ou novas funcionalidades. Sua contribuição é muito bem-vinda!
Sinta-se à vontade para entrar em contato conosco pelo LinkedIn!
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.