Основы реактивного программирования (RxJava RxAndroid)
description

Основы реактивного программирования (RxJava RxAndroid)

Основы реактивного программирования Для начала определимся с терминами. У реактивного программирования существет свой манифест. Можно ознакомиться с переводом на хабре Реактивный манифест. Базовыми строительными блоками реактивного кода являются Observables и Subscribers. Observable является источником данных, а Subscriber — потребителем. Создание   just( ) — оборачивает значение в Observable объект или несколько …
Реактивное программирование в Android
description

Реактивное программирование в Android

Реактивное программирование набирает популярность как хорошо подготовленная парадигма для разработки событийно-ориентированных и интерактивных систем. Square, Netflix, Soundcloud, Novoda, Coursera, 2GIS и даже Одноклассники используют RxJava в приложениях с десятками миллионов установок уже сегодня.
Android Websocket Client
description

Android Websocket Client

В поисках лучшего клиента для WebSokets под Android нашел вот такую замечательную библиотеку: nv-websocket-client Все найденные библиотеки не соответствовали требованиям: https, keep-alive, кроме этой.
Android lambda
description

Android lambda

Последние обновления Oracle имеют множество полезных функций. Одна из них это "лямбда выражения". К большому сожалению, Android не поддерживает Java 8. Но уже сейчас можно использовать лямбды в своих android приложениях с помощью замечательной библиотеки retrolambda.