A terceira parte do Desenvolvimento de aplicativo de chat consistia em continuarmos evoluindo o App de Chat com CloudDB, implementando outras melhorias e novas funcionalidades: 

1 - Incluir Time Stamp (carimbo de data e hora) em cada mensagem de forma que as mensagens sejam apresentadas conforme o seguinte modelo:  DD/MM/AAAA hh:mm:ss - <usuário>: <mensagem>; e 

2 - Implementar pelo menos duas salas de bate-papo, de forma que no ato de entrar no chat o usuário informará o seu nome e selecionará a sala desejada. 

Como o Prof. Osvandre salientou no enunciado da atividade, tinham de ser realizados os chamados "testes de funcionamento do aplicativo", e estes foram devidamente feitos pelos membros desta equipe. 

Foi adicionado um clock para pegar o horário do sistema do dispositivo e transformar no horário formatado da maneira que o Prof. pediu: DD/MM/AAAA hh:mm:ss. Assim, toda vez que uma pessoa entrar no chat inserindo seu nome e enviar uma mensagem, a ferramenta clock pegará a data e o horário do dispositivo e mostrará no formato proposto. 

Para a criação das salas de bate-papo, usamos um ?coletor? e adicionamos 3 chat's, o geral, um sobre futebol e outro sobre religião. Após isso, utilizando da estrutura de seleção, programamos para que se o chat 1 fosse o escolhido, o geral, as mensagens seriam lidas e enviadas no chat cuja tag é geral. Já se o chat 2 fosse o escolhido, o sobre futebol, as mensagens seriam lidas e enviadas no chat cuja tag é futebol. E da mesma forma no caso de o chat 3 ser o escolhido, o sobre religião, as mensagens seriam lidas e enviadas no chat cuja tag é religião. 


Tudo isso é mostrado na imagem a seguir:








Menu inicial






Chat Futebol

Fluxo de mensagens normal





Fluxo inverso de mensagens






Chat Geral

Fluxo de mensagens normal





Fluxo inverso de mensagens






Chat Religião


Fluxo de mensagens normal






Fluxo inverso de mensagens

















Comentários

Postar um comentário