Unichat is licensed under the MIT License, please see the LICENSE file.
Unichat é um mensageiro que visa romper a barreira de comunicação imposta pela diferença de línguas entre pessoas de países diferentes permitindo uma troca cultural mais fácil através de tradução instântanea, ou seja, ao enviar uma mensagem numa língua X para um destinatário de outro país que têm como idioma principal Y, a mensagem será traduzida e mostrada na língua principal do destinatário.
Ele está sendo desenvolvido como critério de avaliação da disciplina de Engenharia de Software 2 ministrada no curso de Ciência da Computação da Universidade Federal do Piauí objetivando que os alunos aprendam a desenvolver um projeto do 0 usando de boas práticas de versionamento de código, trabalho em equipe e tendo como "cliente" avaliador o professor da disciplina.
Unichat é feito em React Native uma tecnologia voltada para o desenvolvimento mobile multiplataforma de aplicativos nativos e também faz o uso do firebase tecnologia de posse da Google que oferece vários serviços para o desenvolvimento mobile, como por exemplo: Realtime Database.
- #202 Função para criar um grupo
- #202 Traduzir dinamicamente a mensagem entre integrantes do grupo
- #202 Estruturaçãodo grupo no firebase
- # Notificações enable/disable
- #198 Tela de enviar feedback
- #187 Políticas de privacidade
- #185 Tela de sobre
- #174 Ação de compartilhar o App
- #172 Componente de mensagem personalizado para tela de grupos
- #180 Ícone e splash screen
- #209 Menu na tela de chat + limpar chat
- #208 Adicionar a logo do App em algumas telas
- #171 Manter o idioma original ao clicar para ver lingua original
- #181 Alterar contatos para PureComponent
- #173 Limitar tamanho da imagem
- #170 Manter tela somente em moto retrato
- #182 Melhorar área de cliques
- #200 Cache de mensagens
- #175 Foto padrão, caso usuário não escolha uma
- #186 Bug fix nas notificações de push
- #197 Padronização de fontes (responsividade)