EventBus Lib, Comunicação Entre Entidades Android

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 /EventBus Lib, Comunicação Entre Entidades Android

EventBus Lib, Comunicação Entre Entidades Android

Vinícius Thiengo
(5196) (2)
Go-ahead
"Todas as manhãs, na África uma gazela acorda e sabe que deve se mover mais rápido do que o leão ou não vai sobreviver. Todas as manhãs um leão acorda e sabe que deve se mover mais rápido do que a gazela mais lenta ou ele vai morrer de fome. Não importa se você é o leão ou a gazela, quando o sol nasce, é melhor você estar em movimento."
Maurice Greene
Kotlin Android
Capa do livro Mapas Android de Alta Qualidade - Masterização Android
Cyber Week
TítuloMapas Android de Alta Qualidade - Masterização Android
CategoriasAndroid, Kotlin, Masterização, Especialização
AutorVinícius Thiengo
Edição
Ano2020
Capítulos11
Páginas166
Acessar Livro
Quer aprender a programar para Android? Acesse abaixo o curso gratuito no Blog.
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 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

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

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

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
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
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