RxSwift and RxCocoa Hands-On

RxSwift and RxCocoa for beginners

4.30 (19 reviews)
Udemy
platform
English
language
Other
category
RxSwift and RxCocoa Hands-On
93
students
2.5 hours
content
Apr 2021
last update
$44.99
regular price

What you will learn

The lectures, videos and other resources will provide you with relevant information about reactive programming

You will learn how to use RxSwift and RxCocoa to develop better iOS apps

Since we’ll be using Xcode extensively throughout this course, you’ll get to improve your Xcode knowledge

You will get practical experience by using playgrounds for all the concepts explained in the lectures

You will learn how to transform a traditional app into a reactive one and evolve it further on through a mini series of episodes that support the lectures

And last but not least, you’ll get several Practical assignments and a final quiz to test your knowledge

Why take this course?

Reactive programming was born as a way of meeting the developers’ constant struggle with the explosion in both the number of internet users and the technology powering apps. It’s not something new, yet an entirely different way of thinking, so many devs find it hard to cope with. Yet, once mastered, it offers many compelling benefits among which cleaner, more readable code base, easier to handle complex threading, and smoother, more responsive user experience.

As the name suggests, we will cover the RxSwift and RxCocoa frameworks, learning new concepts in a practical hands-on approach. With these in mind, let’s see the topics that we will cover:

  • Reactive Mindset. Observables and Observers

  • Subjects and Traits

  • Operators (filter, transform & combining)

  • Handling errors & debugging

  • Schedulers

+ Playgrounds & Build an IOS app reactively


This course is tailored for beginners in the reactive programming way of thinking and devs that aim to refresh their knowledge of RxSwift and RxCocoa. We will understand together the main concepts behind the reactive languages and the particularities of the RxSwift and RxCocoa frameworks. We will insist on "Why?" teams adopt the reactive way of developing apps, since we consider that it's important for students to understand WHAT we're trying to achieve and WHY.

As pre-requisites for this class, you’ll need a Mac with Xcode installed, CocoaPods and previous knowledge of Swift programming language. Please see the links in the References slide of the lecture, if you need help configuring your environment. I recommend to take the latest versions whenever possible.

To get the most out of this course, I advise to exercise all the steps described within the lectures and whenever a concept or idea is not fully explained or clearly understood, either reach out with questions on the Q&A section or consult online resources.

Reviews

Ruben
March 22, 2023
Pretty good high level intro. More of the learning comes from self-guided study from the references that are provided. The mini video series project needs to have somewhere that you can download the starter project.
Ashwini
April 25, 2022
great, but even though basics of swift is expected, Add a sample starter project to make it easier to catch up with the lectures
Kelvin
December 2, 2021
Materials are well put together but the course is not for absolute beginners. I'll like to suggest three areas of improvement. 1. Xcode font size should be bigger. 2. Practical examples should include API calls with RxSwift. 3. Could cover on MVVM + RxSwift example.
Corina
September 26, 2021
I like the way the instructor communicates the information : clear voice and good explanations. Also the exercises and the Food app are very helpful.

Charts

Price

RxSwift and RxCocoa Hands-On - Price chart

Rating

RxSwift and RxCocoa Hands-On - Ratings chart

Enrollment distribution

RxSwift and RxCocoa Hands-On - Distribution chart

Related Topics

3877890
udemy ID
2/26/2021
course created date
5/7/2021
course indexed date
Bot
course submited by