Apresentação feita para teste de estágio em empresa, explicando conceitos e apresentando projeto para implementação da feature de chat em aplicativo android. Após isso consegui o estágio como desenvolvedor android o qual fiquei durante alguns meses .
Repositório do projeto : https://github.com/fromdenisvieira/android-firechat
4. Upstream e
Downstream
Messages
● Distribuir mensagens para seu aplicativo
cliente em qualquer das três formas - a
dispositivos individuais, para grupos de
dispositivos, ou para dispositivos
subscreveram tópicos.
● Enviar confirmações , chats, e outras
mensagens a partir de dispositivos para
voltar ao seu servidor .
● Para fins tais como alertar os
utilizadores, mensagens de chat ou dando
início processamento em background
antes que o usuário abra o aplicativo
cliente,
5. ● BAAS ( Backend as a Service )
● Firebase joined Google in October 2014
● Banco de Dados NoSQL
● Cross Platform API Integrada
● Autenticação Integrada
● Pago ( Free até 100 connections )
FIREBASE
8. ● É um serviço gratuito que
permite aos desenvolvedores
enviar mensagens entre
servidores e aplicativos cliente.
Isso inclui downstream
messages de servidores para
aplicativos clientes e upstream
messages de aplicativos cliente
para servidores.
● GCM fornece uma carga de
conexão confiável e eficiente
entre o servidor e os
dispositivos.
11. Amazon Simple
Notification
Service (SNS)
● Serviço de
publicação/assinatura para
envio de mensagens móveis e
empresariais.
● O primeiro milhão de
solicitações do Amazon SNS por
mês é gratuito