![Google Cloud Messaging (GCM) no Android](./img/post/50-50/google-cloud-messaging-gcm-no-android.png)
EventBus Lib, Comunicação Entre Entidades Android
(6251) (2)
![Capa do curso Prototipagem Profissional de Aplicativos](.//view/infoproduct/book/mapas-android-de-alta-qualidade/img/capa-curso-android-prototipagem-profissional-de-aplicativos.png)
CategoriasAndroid, Design, Protótipo
AutorVinÃcius Thiengo
VÃdeo aulas186
Tempo15 horas
ExercÃciosSim
CertificadoSim
![](./img/read-book/95-135/trabalho-eficaz-com-codigo-legado.jpeg)
CategoriaEngenharia de Software
Autor(es)Michael C. Feathers
EditoraBookman
Edição3ª
Ano2013
Páginas428
Opa, blz?
Nesse vídeo mostro como criar comunicação interna em sua APP Android utilizando a lib EventBus, sem necessidade de interfaces como Parcelable e Serializable e sem necessidade de utilizar controles de Threads quando essas são distintas. A lib EventBus além de ser consistente e rápida padroniza a forma de comunicação entre as entidades de sua APP, não há necessidade de métodos / listeners distintos somente porque ao invés de estar utilizando uma comunicação Activity to Activity sua APP está com uma comunicação Fragment to Activity e Fragment to Service, os métodos podem ser exatamente os mesmos.
Algo que pode parecer desvantagem na lib, porém não problemas na falta dessa feature, é a não inclusão de um método de resposter ao Publisher, porém como mostrado no vídeo é tranquilo fazer com que um Subscriber seja também um Publisher e virse-versa. Fique atento quanto ao uso do registerSticky() e postStick(), mesmo que você não venha a utilizá-los é importante entender que não são a mesma coisa que os métodos register() e post() mesmo tendo quase que o exato mesmo comportamento. Mas é isso, a lib EventBus é um excelente alternativa ante ao usode BroadcastReceivers e Intents onde muitas vezes impleca também na utilização das interfaces Parcelable e Serializable, sem mais delongas vou deixar você assistir ao vídeo.
Obs. : Com novo computador e sem programa de edição de vídeo ainda instalado algumas partes tem um dog chorando, mas não atrapalha o entendimento da lib.
O link para download do projeto s encontra logo abaixo no post.
Se links das páginas apresentadas no vídeo:
Página de download da lib EventBus (para o pessoal do Eclipse essa é uma página important)
Página da lib EventBus no GitHub
Página HowTo da lib EventBus no GitHub
Vlw
Relacionado
Comentários Blog (2)
![](https://lh5.googleusercontent.com/-5r13TO1yAg4/AAAAAAAAAAI/AAAAAAAAAKk/Ut1Ddtwt3WY/photo.jpg)
![](img/user/60-60/thiengo-calopsita.jpeg)
Comentários Facebook