Read this Guide in English
Esta é uma aplicação de bate-papo/ conversa em tempo real construída com Flutter e Firebase. O aplicativo permite que os usuários criem contas, encontrem e adicionem amigos, e enviem e recebam mensagens em tempo real com uma experiência de usuário enriquecida.
Ele usa o Firebase Cloud Firestore, bem como o pacote Firebase Authentication e Firebase Storage, que equipa este aplicativo com um banco de dados NoSQL baseado em nuvem e métodos de autenticação seguros.
Autenticação: os usuários podem criar contas, fazer login e logout usando seu e-mail e senha. Mensagens em Tempo Real: os usuários podem enviar e receber mensagens em tempo real. Pesquisar e Adicionar Amigos: os usuários podem procurar outros usuários pelo endereço de e-mail e adicioná-los como amigos. Perfil do Usuário: os usuários podem visualizar seu próprio perfil, editar sua foto de perfil e visualizar sua lista de amigos.
git clone https://github.com/edilsonmatola/ChatifyApp-flutter.git
cd ChatifyApp-flutter
- Crie projecto do Firebase
- Active a autenticação
- Crie regras do Firestore
- Crie aplicativos para Android, iOS e Web
flutter pub get
# flutter emulators --launch "emulator_id" (para obter o Android Simulator)
open -a simulator (para obter o iOS Simulator)
flutter run
flutter run -d chrome --web-renderer html (para ver a melhor saída)
Contribuições para o aplicativo são bem-vindas! Se você deseja contribuir, por favor, reserve um momento para revisar o arquivo CONTRIBUIÇÃO. Este arquivo descreve as diretrizes e processos para contribuir para o Habitual.
Se tiver alguma dúvida ou preocupação sobre o processo de contribuição, não hesite em entrar em contacto comigo aqui. Eu sempre estou feliz em ajudar novos colaboradores a se actualizarem.
Este projeto está licenciado sob a Licença MIT. Sinta-se à vontade para usá-lo como ponto de partida para seus próprios projectos!