APP de Mensagens. Push Message Android - Parte 3

Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba grátis conteúdos Android sem precedentes! Você receberá um email de confirmação. Somente depois de confirma-lo é que eu poderei lhe enviar os conteúdos semanais exclusivos. Os artigos em PDF são entregues somente para os inscritos na lista.

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

APP de Mensagens. Push Message Android - Parte 3

Vinícius Thiengo
(4486) (2)
Go-ahead
"O método consciente de tentativa e erro é mais bem-sucedido que o planejamento de um gênio isolado."
Peter Skillman
Prototipagem Android
Capa do curso Prototipagem Profissional de Aplicativos
TítuloAndroid: Prototipagem Profissional de Aplicativos
CategoriasAndroid, Design, Protótipo
AutorVinícius Thiengo
Vídeo aulas186
Tempo15 horas
ExercíciosSim
CertificadoSim
Acessar Curso
Quer aprender a programar para Android? Acesse abaixo o curso gratuito no Blog.
Lendo
TítuloCraftsmanship Limpo: Disciplinas, Padrões e ética
CategoriaDesenvolvimento Web
Autor(es)Robert C. Martin
EditoraAlta Books
Edição
Ano2023
Páginas416
Conteúdo Exclusivo
Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba gratuitamente conteúdos Android sem precedentes!
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

Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba grátis conteúdos Android sem precedentes!
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

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