EventBus Lib, Comunicação Entre Entidades Android

Receba em primeira mão o conteúdo exclusivo do Blog, além de promoções de livros e cursos de programação. Você receberá um email de confirmação. Somente depois de confirmar é que poderei lhe enviar o conteúdo exclusivo por email.

Email inválido.
Blog /Android /EventBus Lib, Comunicação Entre Entidades Android

EventBus Lib, Comunicação Entre Entidades Android

Vinícius Thiengo15/12/2014, Segunda-feira, às 19h
(2645) (3) (60) (2)

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

Receba em primeira mão o conteúdo exclusivo do Blog, além de promoções de livros e cursos de programação.
Email inválido

Relacionado

Google Cloud Messaging (GCM) no AndroidGoogle Cloud Messaging (GCM) no AndroidAndroid
AutoCompleteTextView no Android, Entendendo e UtilizandoAutoCompleteTextView no Android, Entendendo e UtilizandoAndroid
Vendendo Produtos e Inscrições Com Google In-App Billing no AndroidVendendo Produtos e Inscrições Com Google In-App Billing no AndroidAndroid
Carregamento e Cache de Imagem Com Universal Image Loader no AndroidCarregamento e Cache de Imagem Com Universal Image Loader no AndroidAndroid

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...
16/12/2014, Terça-feira, às 09h
Bom dia, Thiengo muito bom seu video,
sou um programador iniciante no android e estou aprendendo muito vendo seus videos, existe uma maneira  visual de adicionar as referencias no gradle,
não tenho a intençã de ensinar-lhe  ,pois, também  aprendi pesquisando sobre a ferramenta Android Studio.
que é indo na aba project
botão direito do mouse,
Open Module Settings ou pressine tecla F4,
Dependencies,
clica no sinal de + que está no canto superior direito,
opção 1 Library Dependence,
digita a refencia que você está procurando exemplo "Volley" ou "EventBus" você pode escolher a biblioteca que vai adicionar .
São muito bons seus videos .
sem mais obrigado.
Responder
Vinícius Thiengo (1) (0)
17/12/2014, Quarta-feira, às 04h
Fala Marcus, blz?
Não há problema em ajudar man, sempre que tiver algo a acrescentar, por favor, faça! Foi como falei, sou iniciante no AndroidStudio, mas aos poucos vou pegando o jeito. Mt obrigado e grande abraço
Responder