O Pet Love é um aplicativo desenvolvido com o objetivo de aproximar casais, incentivando-os a realizar atividades juntos e compartilhando experiências de forma divertida. O aplicativo oferece uma experiência interativa, onde os casais podem criar um "pet virtual", participar de atividades e evoluir o mascote do casal enquanto compartilham momentos especiais.
Este projeto foi desenvolvido como parte da disciplina de Desenvolvimento Mobile e visa criar um ambiente saudável e divertido para casais.
O projeto foi desenvolvido utilizando as seguintes tecnologias:
- Flutter: Framework para desenvolvimento do aplicativo mobile.
- Dart: Linguagem de programação principal para o Flutter.
- C++: Utilizado em algumas partes do código nativo.
- CMake: Ferramenta de automação de compilação utilizada no projeto.
- Swift: Linguagem de programação para a criação de funcionalidades nativas no iOS.
- HTML: Usado para a criação de algumas páginas e interfaces.
- C: Utilizado em alguns módulos de baixo nível.
- Other: Outras tecnologias e bibliotecas diversas.
- Criação de Pet Virtual: Os casais podem criar seu pet, escolhendo tipo, nome e idade.
- Evolução do Mascote: Conforme os casais interagem e completam tarefas juntos, o pet evolui, subindo de nível e ganhando novas características.
- Localização de Encontros: Um mapa interativo mostra locais de encontros recomendados, com avaliações e fotos compartilhadas por outros casais. --(Atualizações Futuras)--
- Histórico de Atividades e Atividades em Casal: Os casais podem registrar atividades e experiências juntos, mantendo um histórico de momentos especiais.
- Alimentação do Pet (Interação Presencial): O casal só pode alimentar o pet se estiver fisicamente próximo. O aplicativo verificará a proximidade dos celulares pelo endereço/localização.
Antes de começar, você precisará ter o Flutter e o Dart instalados no seu ambiente. Siga as instruções de instalação do Flutter e do Dart.
- Clone o repositório:
git clone https://github.com/N1nji/Projeto_PetLove_App
- Instale as dependências do Flutter: Dentro do diretório do projeto, execute o comando:
flutter pub get
- Execute o aplicativo: Para rodar o aplicativo, use o comando:
flutter run
Isso irá compilar o aplicativo e abrir no emulador ou dispositivo conectado.
Uso Ao abrir o aplicativo Pet Love, você será direcionado à tela de login, onde poderá criar uma conta ou fazer login com uma conta existente. Após isso, o casal pode começar a criar seu pet virtual, e realizar suas atividades e brincadeiras juntos.
Tela de Criação do Pet: Defina o tipo, nome e idade do pet. Tela do Pet: Se divirta alimentado-o, cuidando e realizando atividades de casais juntos.
--- Atualiações Futuras--- Tela de Encontros: Explore os locais de encontros recomendados e compartilhe fotos e avaliações. Tela de Histórico: Veja as atividades passadas e como o mascote evoluiu ao longo do tempo.
Contribuindo
-
Faça um fork deste repositório.
-
Crie uma branch para a sua modificação:
git checkout -b minha-modificação
-
Faça commit das suas alterações
-
Envie para o seu repositório forkado:
git push origin minha-modificação
-
Abra um pull request para que suas alterações possam ser revisadas e incorporadas
Licença Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.
Contato Se você tiver alguma dúvida sobre o projeto ou quiser contribuir, sinta-se à vontade para abrir uma issue ou entrar em contato diretamente comigo.