The Complete RxJava 3 For Android Development Masterclass
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: Let's Start From The Zero
Lecture 7: Let's 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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024