Link

RxJava

Nesse artigo vamos falar sobre a API RxJava, muito similar com a API Stream do Java 8 mas um pouco mais flexível e fluente.

Conceito da programação funcional e reativa é escrever códigos compondo funções puras evitando compartilhar estados, mutabilidade de dados e alterações externas, isso na parte funcional. Já na parte reativa a programação é assíncrona e sempre se atentando a alteração de estado.

Trabalhando juntos, existe uma abordagem de programação elegante baseado em eventos.

Acesse o material completo em http://nakatech.herokuapp.com/article/rxJava.html.