APP de Mensagens. Push Message Android - Parte 3

Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog. Você receberá um email de confirmação. Somente depois de confirma-lo é que poderei lhe enviar os conteúdos exclusivos.

Email inválido.
Blog /Android /APP de Mensagens. Push Message Android - Parte 3

APP de Mensagens. Push Message Android - Parte 3

Vinícius Thiengo24/08/2015
(2131) (3) (86) (2)
Go-ahead
"Com tudo o que aconteceu com você, você pode sentir pena de si mesmo ou tratar o que aconteceu como um presente. Tudo é tanto uma oportunidade de crescer ou um obstáculo para parar de crescer. Você tem que escolher."
Wayne W. Dyer
Treinamento Oficial
Android: Prototipagem Profissional de Aplicativos
CursoAndroid: Prototipagem Profissional de Aplicativos
CategoriaAndroid
InstrutorVinícius Thiengo
NívelTodos os níveis
Vídeo aulas+ 144
PlataformaUdemy
Acessar Curso
Receitas Android
Capa do livro Receitas Para Desenvolvedores Android
TítuloReceitas Para Desenvolvedores Android
CategoriaDesenvolvimento Android
AutorVinícius Thiengo
Edição
Ano2017
Capítulos20
Páginas934
Acessar Livro
Código Limpo
Capa do livro Refatorando Para Programas Limpos
TítuloRefatorando Para Programas Limpos
CategoriaEngenharia de Software
AutorVinícius Thiengo
Edição
Ano2017
Capítulos46
Páginas598
Acessar Livro
Conteúdo Exclusivo
Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog.
Email inválido

Opa, blz?

Nesse vídeo dou continuidade a série de vídeos sobre Push Message feature no Android, porém como comentado no vídeo anterior dessa série, apresento a APP de mensagens que será utilizada daqui em diante para a apresentação dos outros scripts de push message no Android. Note que apesar do vídeo ser grande, se está acompanhando a série recomendo que baixe o código (do Android e do PHP) que está disponível no GitHub e acompanhe com o vídeo, pois para quem está iniciando com push message e está ainda um pouco perdido, esse vídeo tende a esclarecer muitas dúvidas.

Uma das dúvidas que mais recebo é: Como acessar o registration id de um user / device e então enviar a mensagem somente para ele? No vídeo mostro um exemplo em que dois users da APP de mensagens estão conversando e que somente ambos recebem as push messages vindas do servidor, mesmo quando há outros usuários conectados. Isso é simples, pois o que é feito é que no Android cada user tem junto a ele um identificador único tanto local (no Android) quanto no lado servidor, mais precisamente esse identificador único é gerado no servidor e utilizado também para nas requisições do Android para o server para o script do servidor poder identificar quais dados atualizar / buscar, incluindo enviar push messages para os corretos devices.

Na tela de mensagens, mais precisamente no RecyclerView da Activity de mensagens, utilizo um layout que na verdade tem outros dois layouts incluídos dentro dele, isso é necessário, pois o script precisa acessar a todo item apresentado (mesmo quando novamente) o tipo de layout incluído que deve ser colocado como visível e qual deve ser escondido, e com o Adapter do RecyclerView conseguimos esse acesso constante somente no método onBindViewHolder(), se fosse possível no onCreateViewHolder() seria bem mais tranquilo utilizarmos o inflate no layout correto. No vídeo, logo no começo, também apresento uma maneira mais fácil de implementarmos o Parcelable em nossas classes do domínio do problema, utilizando o Plugin Android Parcelable Generation. Bom, é isso, o vídeo está um pouco grande, mas será útil se você está apenas começando com o Push Message e / ou acompanhando a série.

Segue links dos projeto (Android e Web) no GitHub:

Projeto Android: https://github.com/viniciusthiengo/push-message-serie

Projeto Web: https://github.com/viniciusthiengo/push-message-serie-web

Segue link da série no YouTube channel do Blog:

Push Message / Notification

Segue links dos outros vídeos comentados no vídeo acima:

EventBus Lib, Comunicação Entre Entidades Android

RecyclerView, Material Design Android - Parte 2

Animação, onLongPress e GridLayoutManager em RecyclerView, Material Design Android - Parte 3

Volley no Android, Entendendo e Utilizando

Volley, Gson e RetryPolicy em Material Design Android Série APP

Vlw

Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog.
Email inválido

Relacionado

Volley, Gson e RetryPolicy em Material Design Android Série APPVolley, Gson e RetryPolicy em Material Design Android Série APPAndroid
TextInputLayout e Envio de Email no Android com PHPMailer e AWS SESTextInputLayout e Envio de Email no Android com PHPMailer e AWS SESAndroid
GCM Downstream Messages. Push Message Android - Parte 1GCM Downstream Messages. Push Message Android - Parte 1Android
Notificações com NotificationCompat. Push Message Android - Parte 2Notificações com NotificationCompat. Push Message Android - Parte 2Android

Compartilhar

Comentários Facebook (1)

Comentários Blog (2)

Para código / script, coloque entre [code] e [/code] para receber marcação especifica.
Forneça seu nome válido.
Forneça seu email válido.
Forneça o comentário.
Enviando, aguarde...
Brunno (2) (0)
25/08/2015
Falaii Thiengo, blz!!
Cara, ótimo vídeo assim como os demais já publicados!
Tira uma dúvida, tem em mente publicar algum vídeo abordando a parte de Teste Automatizado com Android ?
Responder
Vinícius Thiengo (0) (0)
26/08/2015
Fala Brunno, blz?
Provavelmente sim, mas sem datas, ainda mais que tenho outros vídeos / séries em mente. Abraço
Responder