Skip to content

"Desafio Dourado" é um app para casais, oferecendo missões diárias que concedem moedas virtuais. Essas moedas podem ser trocadas por cartões especiais, com presentes materiais ou experiências únicas. Com tecnologias modernas, promove interação e diversão entre parceiros.

License

Notifications You must be signed in to change notification settings

maeceloacm1998/Desafio-Dourado

Repository files navigation

Desafio Dourado

Desafio Dourado

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.

GIF animado

Funcionalidades Principais

  • 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.

Tecnologias Utilizadas

  • 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.

Como Contribuir

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! LinkedIn

Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.

About

"Desafio Dourado" é um app para casais, oferecendo missões diárias que concedem moedas virtuais. Essas moedas podem ser trocadas por cartões especiais, com presentes materiais ou experiências únicas. Com tecnologias modernas, promove interação e diversão entre parceiros.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages