Gain insights into RxJava's principles, explore its integration into Android, and discover why it’s the leading reactive library for enhanced app development.
Beginner
62 Lessons
32h
Certificate of Completion
Gain insights into RxJava's principles, explore its integration into Android, and discover why it’s the leading reactive library for enhanced app development.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Since its inception in 2012, RxJava has slowly gained in popularity for enabling reactive programming on Android. It is now deemed as the go-to and leading reactive library. Many companies have adopted the reactive way of programming, including Google, with its release of Android Architecture Components, which has many reactive elements in its design. In this course, you will learn the fundamental principles of RxJava which will serve as a foundation for experienced Android developers who are new to the li...
What You'll Learn
Learn basic and advanced concepts in RxJava
Learn how to model non-reactive Android world into the reactive world
What You'll Learn
Learn basic and advanced concepts in RxJava
Show more
Course Content
Getting Started
Part 1: RxJava Basics
Reactive Programming
RxJava Core Components
Operators
Multithreading
9 Lessons
Part 2: RxJava Advanced
1 Lesson
Reactive Modeling on Android
11 Lessons
Backpressure
6 Lessons
Error Handling
6 Lessons
Conclusion
1 Lesson
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.