Публикации по теме 'rxjava'


#2 ~ Начало работы с RxJava в Android
В предыдущей статье я писал о вступлении с RxJava . В этой статье я хочу углубиться в то, как интегрировать наше Android-приложение с RxJava и объединить его с Retrofit. Прежде чем идти дальше, я ожидаю, что вы знаете о Retrofit , если не просто погуглили. Как обычно, как и другие зависимости. сначала мы должны добавить RxJava и RxAndroid в Gradle, что будет выглядеть так. compile 'com.squareup.okio:okio:1.6.0' compile 'com.google.code.gson:gson:2.6.2' compile..

Ошибка при работе с потоками в RxJava, которую вы, вероятно, совершаете
TL;DR: Если вы думаете, что полностью понимаете многопоточность в RxJava, присмотритесь к поведению Processor классов… В дополнение к крутой кривой обучения, RxJava имеет достаточно секретов, чтобы продолжать сбивать с толку разработчиков еще долго после того, как они считают, что освоили ее. Далее следует одно такое любопытство, связанное с многопоточностью. Установка Рассмотрим следующую цепочку вызовов RxJava: где waitForData и makeNetworkRequestWithData — обе..

Как играть полиритмы с RxJS
Неортодоксальный пример реактивного программирования, связанный с музыкой, с примерами кода и подробным объяснением. Фон Франьо, Frontend-разработчик @comsysto Введение Недавно меня заинтриговал доклад Адама Нили о полиритмах. Поэтому я решил создать небольшую программу, которая позволяла бы вам слушать, как звучат разные полиритмы. Идея заключалась в том, чтобы использовать библиотеку RxJS. Текст предполагает наличие некоторых знаний о реактивном программировании,..

Изучите слова мира реактивных расширений на странице новой вкладки Chrome.
Вы пишете свои приложения реактивно ? Ну, конечно же! В этом и суть мобильных приложений, просто инструменты, которыми мы располагаем, становятся лучше. За последние несколько лет Reactive Extensions привлекли много внимания, и я уверен, что многие из вас уже слышали о нем. Если нет, прочтите это суть , чтобы получить представление. Однако концепции, которые он использует, не так уж и тривиальны, и для их изучения требуется довольно много времени . При изучении Rx мне нравится..

Что такое реактивное программирование?
Что такое реактивное программирование? В настоящее время все говорят о реактивном программировании, и вам интересно изучить новую вещь, называемую реактивным программированием. Возможно, вы видели, что он использовался в нескольких местах, но вы все еще немного запутались и хотели бы получить некоторые пояснения. В этой статье мы познакомимся с основными концепциями реактивного программирования. Начиная со следующей статьи, мы займемся настоящим программированием и научимся..

Обработка ViewState с поддержкой повторных попыток на Android с использованием RxJava
Реализуйте состояния загрузки, содержимого и ошибок с поддержкой действия повтора. Давайте рассмотрим этот вариант использования: У нас есть операция, которая может занять некоторое время и может быть успешной или неудачной. В случае сбоя мы хотим разрешить пользователям повторить операцию, нажав кнопку повтора. Итак, мы проектируем наш ViewState следующим образом: onRetryClicked() в состоянии Error отправит событие в наш поток событий обновления. Сопоставление этой..

Функциональные заставки с RxJava2
Сделайте свой фурор больше, чем просто брендинг Экраны-заставки не всегда необходимы, но они могут быть хорошей возможностью показать ваш бренд, пока вы предварительно загружаете данные. В конце концов, их стоит добавить в ваше приложение, а RxJava делает код для создания функционального экрана-заставки простым и невероятно удобным для чтения. Когда мне следует использовать заставку? Это отличный вопрос, и я думаю, вы должны серьезно над ним задуматься. Если вы не будете..