HOME > Development > The Complete RxJava 3 For Android Development Masterclass

The Complete RxJava 3 For Android Development Masterclass

  • Development
  • Feb 07, 2025
SynopsisThe Complete RxJava 3 For Android Development Masterclass, av...
The Complete RxJava 3 For Android Development Masterclass  No.1

The Complete RxJava 3 For Android Development Masterclass, available at $79.99, has an average rating of 4.5, with 103 lectures, 1 quizzes, based on 1099 reviews, and has 5349 subscribers.

You will learn about Learn to use ReactiveX ( RxJava / RxAndroid ) in Android projects. Get the ability to quickly integrate RxJava into Android applications Learn to avoid memory leaks. Modify, merge, filter or group data streams efficiently using operators Understand the multi-threading best practices for Android Development. Discover how to control back-pressure using Flowables and Operators. Learn to handle User Interface events effectively using RxBinding Learn to use RxJava with Retrofit to manage remote data streams effectively. Learn to use RxJava with Room Database to handle local data streams effectively. This course is ideal for individuals who are Professional Android developers or Determined students who are willing to become professional Android developers It is particularly useful for Professional Android developers or Determined students who are willing to become professional Android developers.

Enroll now: The Complete RxJava 3 For Android Development Masterclass

Summary

Title: The Complete RxJava 3 For Android Development Masterclass

Price: $79.99

Average Rating: 4.5

Number of Lectures: 103

Number of Quizzes: 1

Number of Published Lectures: 96

Number of Published Quizzes: 1

Number of Curriculum Items: 104

Number of Published Curriculum Objects: 97

Original Price: $89.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn to use ReactiveX ( RxJava / RxAndroid ) in Android projects. Get the ability to quickly integrate RxJava into Android applications
  • Learn to avoid memory leaks. Modify, merge, filter or group data streams efficiently using operators
  • Understand the multi-threading best practices for Android Development. Discover how to control back-pressure using Flowables and Operators.
  • Learn to handle User Interface events effectively using RxBinding
  • Learn to use RxJava with Retrofit to manage remote data streams effectively.
  • Learn to use RxJava with Room Database to handle local data streams effectively.
  • Who Should Attend

  • Professional Android developers
  • Determined students who are willing to become professional Android developers
  • Target Audiences

  • Professional Android developers
  • Determined students who are willing to become professional Android developers
  • Welcome to my new Android course : ReactiveX in android ,?Android Development? With RxJava/RxAndroid Masterclass.

    RxJava is the Java implementation of Reactive Extensions. Everyone agrees that, It has become the single most important skill for professional level Android development over the years. We use RxJava with MVP, we user RxJava with MVVM, We use RxJava with Dagger, Retrofit? and Room. RxJava is everywhere.? ?

    Reactive Extensions skill you get from this course can be easily applied with other programming languages as well.

    I have been working as a Software Engineer since 2008. I have been teaching? Android Development for many years now. I will share many tips and best practices I leant by working with RxJava and taching RxJava over the years.

    By the end of this course, you will be?able to fluently?apply RxJava for your? Android development projects.

    RxJava created to make our lives easier. But unfortunately many developers found it very difficult to start with as a result of longer learning curve and unavailability of resources.Many developers spend three or four weeks to figure out Rxjava fundamentals and best practices.

    This course has designed to save your valuable time and to spare the pain of self-studying.

    The teaching approach I am presenting here have already been successfully tested with my local students. They were able to master RxJava within a very short period of time, so I believe my online students will also get the same results.

    ?RxJava is a very marketable skill, which is in high demand in the industry today.Whether you are going to use Java or Kotlin for Android Development ReactiveX skill will be a big advantage for you.

    ?This course is for experienced android developers. You will need at least 3 months of android development experience to start followingthis course. This course contains,

  • Fundamentals of ReactiveX,RxJava and RxAndroid .? ?

  • Main operators of RxJava .

  • RxBinding

  • Backpreassure

  • RxJava Subjects.

  • Retrofit short tutorial

  • RxJava with Retrofit

  • Room DB short tutorial

  • RxJava with Room Database

  • Case study project examples

  • Downloadable code samples

  • Short Notes

  • Interview Questions

  • Multiple Choice Questions

  • I’m so confident that you’ll love this course that?we’re offering a FULL money back guarantee for?30 days! So it’s a complete no-brainer, sign up today with ZERO?risk and EVERYTHING to gain.

    So what are you waiting for??Click the buy now button and join the course . Let’s start learning RxJava today.

    Note:

    During the course to demonstrate different usages of retrofit, we will use TMDB free online REST API? . You may need to provide an email address to sign up and get a free API key from them.

    Course Curriculum

    Chapter 1: Course Overview(Watch this first)

    Lecture 1: Course Curriculum Overview(Watch this first)

    Lecture 2: How To Enable Subtitles(Captions)

    Lecture 3: How To Ask Questions In The Course

    Lecture 4: How To Download And Use Code Samples

    Chapter 2: Introduction To ReactiveX, RxJava and RxAndroid

    Lecture 1: Introduction To ReactiveX, RxJava and RxAndroid

    Lecture 2: Introduction To ReactiveX, RxJava/RxAndroid Short Note

    Lecture 3: Why And When Should We Use RxJava? What Are The Benefits?

    Lecture 4: RxJava/RxAndroid Quick Overview

    Lecture 5: RxJava Quick Overview ShortNote

    Lecture 6: Lets Start From The Zero

    Lecture 7: Lets Start From The Zero : Short Note

    Lecture 8: Concurrency and Multi-threading With Schedulers

    Lecture 9: Concurrency and Multi-threading With Schedulers : Short Note

    Lecture 10: Disposables

    Lecture 11: Disposables : Short Note

    Lecture 12: Disposable Observers

    Lecture 13: Disposable Observers : Short Note

    Lecture 14: Composite Disposable

    Lecture 15: Composite Disposable : Short Note

    Lecture 16: Clear and Disposae

    Lecture 17: Efficient Way Of Coding

    Lecture 18: RxJava Interview Questions Part 1

    Chapter 3: Widely Used RxJava Operators

    Lecture 1: Just Operator

    Lecture 2: FromArray Operator

    Lecture 3: Range Operator

    Lecture 4: Create Operator

    Lecture 5: Map Operator

    Lecture 6: FlatMap Operator

    Lecture 7: ConcatMap Operator

    Lecture 8: Buffer Operator

    Lecture 9: Filter Operator

    Lecture 10: Distinct Operator

    Lecture 11: Skip Operator

    Lecture 12: SkipLast Operator

    Chapter 4: RxJava Subjects

    Lecture 1: RxJava Subjects Part 1

    Lecture 2: RxJava Subjects Part 2

    Lecture 3: Rx Java Subjects : Short Note

    Chapter 5: RxBinding

    Lecture 1: Introduction To RxBinding

    Chapter 6: RxJava Case Study Project 1: ToDoList App

    Lecture 1: Case Study Project Introduction

    Lecture 2: Integrate RxJava Into The Project

    Lecture 3: Implement Search Using RxJava

    Chapter 7: Handling Back-pressure Effectively

    Lecture 1: What Is Backpressure? : Short Note

    Lecture 2: Handling Back-pressure With Flowables : Short Note

    Chapter 8: Retrofit Short Tutorial(If you know Retrofit, please skip this chapter)

    Lecture 1: Introduction To Retrofit

    Lecture 2: Create A Retrofit Instance

    Lecture 3: Create Model Classes

    Lecture 4: Interface With URL End Points

    Lecture 5: Call Interface

    Lecture 6: Path Parameters

    Lecture 7: Query Parameters

    Lecture 8: @Body Annotation

    Lecture 9: Sending HTTP Headers

    Lecture 10: Retrofit POST Example Introduction

    Lecture 11: Simple Post Example : Part 1

    Lecture 12: Simple Post Example : Part 2

    Lecture 13: Simple Post Example : Part 3

    Lecture 14: How Values A Sent In A HTTP POST Request

    Lecture 15: Introduction To TMDB Client App Project

    Lecture 16: Get An API Key From TMDB

    Lecture 17: Set Up The Project

    Lecture 18: Create Model Classes For The TMDB Client App

    Lecture 19: Create The Retrofit Instance And Interface With URL End Points

    Lecture 20: Get Data From JSON REST API

    Lecture 21: View Data Part 1 : RecyclerView

    Lecture 22: View Data Part 2 : Swipe To Refresh

    Lecture 23: View Data Part 3 : More Info

    Chapter 9: RxJava Case Study Project 2: Retrofit With RxJava Example

    Lecture 1: Retrofit With RxJava Introduction

    Lecture 2: Implement RxJava With Retrofit Project Example

    Chapter 10: Room Database Short Tutorial(If you know RoomDB, you should skip this)

    Lecture 1: Introduction To Room Data Persistence

    Lecture 2: Room Annotations

    Lecture 3: Current Project OVerview

    Lecture 4: Room DB Setup

    Lecture 5: Create Room Entity Classes

    Lecture 6: Create Data Access Objects

    Lecture 7: Create The Room Database Class

    Lecture 8: Implement CRUD Using Room

    Chapter 11: RxJava Consumer Interface

    Lecture 1: RxJava Consumer Interface

    Chapter 12: RxJava With Room Project Example

    Lecture 1: RxJava Room Project Part 1

    Lecture 2: RxJava Room Project Part 2

    Lecture 3: RxJava Room Project Part 3

    Chapter 13: MVVM With Rx Java

    Lecture 1: MVVM Overview

    Lecture 2: Implementing MVVM Wthi Room & RxJava

    Lecture 3: Implementing MVVM With Retrofit & RxJava

    Chapter 14: Dagger 2 Dependency Injection Short Tutorial (If you konw dagger2 you can skip)

    Lecture 1: Introduction

    Lecture 2: Dependency Injection Without Dagger 2

    Instructors

  • The Complete RxJava 3 For Android Development Masterclass  No.2
    Anushka Madusanka
    Senior Software Engineer and Instructor
  • Rating Distribution

  • 1 stars: 21 votes
  • 2 stars: 21 votes
  • 3 stars: 141 votes
  • 4 stars: 420 votes
  • 5 stars: 493 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!