O Chat-App se trata de um aplicação de chat onde se é possivel mandar texto, fotos e videos.
Usando de tecnologias atualizadas e tendencias de mercado para construir um app de chat funcional com perfil de design voltado ao usuario.
Na construção, elaboração e desenvolvimento desse app pude aprender sobre:
-
Gerenciamento de banco de dados avançado usando do firebase.
-
Padroes de arquitetura de software (Clean architeture, MVC, Design patterns)
-
Construção de widgets reutilizaveis
-
variaveis do android
-
POO (Programação orientada a objetos)
- Login e registro atravez do google
- Editar perfil de usuario
- Envio de imagens, textos e videos
- Multiplataforma
-
Separar a listas de usuarios disponiveis para conversar por id/codigo do usuario (no momento esta retornando todos os usuarios para conversar)
-
Chat por video
-
Login por email e senha
-
Envio de documentos
-
Melhoria da performance do app
Clone o projeto
git clone https://github.com/danielrgb23/chat_app_flutter.gitEntre no diretório do projeto
cd chat_app_flutterInstale as dependências
flutter pub devInicie o servidor
flutter run