Реактивное программирование с применением RxJava
Book information
Description
В наши дни, когда программы асинхронны, а быстрая реакция — важнейшее свойство, реактивное программирование поможет писать более надежный, лучше масштабируемый и быстрее работающий код. Благодаря этой книге программист на Java узнает о реактивном подходе к задачам и научится создавать программы, вобравшие в себя лучшие черты этой новой и весьма перспективной парадигмы. Авторы, Томаш Нуркевич и Бен Кристенсен, приводят конкретные примеры применения RxJava для решения реальных задач на платформе Android и на сервере. Вы узнаете, как в RxJava поддерживается конкурентность и параллелизм. В книгу включен также предварительный анонс будущей версии 2.0. Вот что откроет для себя читатель: * Написание программ, способных реагировать на несколько асинхронных источников входных данных без погружения в «ад обратных вызовов». * Достижение того состояния просветления, когда начинаешь ясно понимать, как решить задачу реактивно. * Приручение объектов Observable, порождающих данные в темпе, превышающем возможности потребителя. * Стратегии тестирования и отладки реактивных программ. * Эффективное применение параллелизма и конкурентности. * Обсуждение перехода на версию RxJava 2. "Эта книга содержит глубокое и подробное изложение концепций и принципов использования реактивного программирования вообще и RxJava в частности, написанное двумя авторами, которые потратили бессчетное количество часов на реализацию RxJava и применение ее к реальным задачам. Если вам нужна «реактивность», то лучшего способа, чем купить книгу, не придумаешь." — Эрик Мейер, основатель и президент компании AppliedDuality, Inc. "RxJava — бесценный инструмент для управления конкурентностью и асинхронностью, необходимой в современных приложениях для Android. Книга может использоваться как для последовательного изучения предмета, так и в качестве справочника по весьма непростой для понимания библиотеке." — Джейк Уортон, инженер-программис, Square Inc.
Similar books
Learning Java by Building Android Games
2021 · PDF
Learning Java by Building Android Games
2018 · PDF
The Busy Coder’s Guide to Android Development 8.13
2018 · PDF
Android Development with Kotlin
2017 · PDF
The Busy Coder’s Guide to Android Development
The Busy Coder’s Guide to Android Development
Android App Development in Android Studio - Java plus Android edition for beginners
2017 · PDF
Reisen im Ostindischen Archipel in den Jahren 1865 und 1866
1869 · PDF