Course Outline

Introduction

  • What is Reactive Programming?

Overview of RxJava

Preparing the Development Environment

Overview of RxJava Syntax

Creating an RxJava App

Setting up Observables and Subscribers

Working with Operators

Transforming Observables

Filtering Observables

Combining Observables

Using Conditionals to Control App Behavior

Control Backpressure with the Flowable Class

Disposing Observables

Exploring RxBinding and RxPermissions

Testing RxJava Observables and Subscriptions

Writing Unit Tests for RxJava

Deploying the App

Troubleshooting

Summary and Conclusion

Requirements

  • A general understanding of mobile development concepts.
  • Java programming experience.

Audience

  • Developers
  21 Hours
 

Testimonials

Related Courses

Advanced Spring Boot

  14 hours

Apache Camel and Spring Boot

  14 hours

Spring Boot for Beginners

  14 hours

SpringBootBasic

  21 hours

Introduction to Apache Struts 2

  14 hours

Guava

  21 hours

Jakarta EE Fundamentals

  28 hours

Introduction to JavaServer Faces

  14 hours

Learning Gradle

  14 hours

NetBeans

  14 hours

OpenXava

  14 hours

Quarkus for Developers

  14 hours

Spring Boot, React, and Redux

  14 hours

Enterprise Application Integrations with Spring Integration

  14 hours

Vaadin

  14 hours