강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Mobile Application Development

RxSwift and Reactive Programming

This is a lecture covering the basics and applications of RxSwift.

18 learners are taking this course

  • dumveloper
rxswift
ios
iOS
Swift
RxSwift
iOS Autolayout
MVVM

What you will learn!

  • RxSwift and the basics of reactive programming

  • Various ways to utilize RxSwift Operators

  • Utilizing Rx in ReactorKit State Management Programming

  • Using CoreData to perform CRUD operations on data

  • AutoLayout and SnapKit

📘 Learn practical app development with RxSwift 📘

Subtitle: Everything about RxSwift that you can use in practice right away!

Experience the power of RxSwift!

  • Covers the basic concepts and fundamentals of RxSwift.

  • This is not just a lecture explaining what it is, but also how to use it. You can experience it by implementing your own project and using RxSwift.

  • Maximize your learning by solving problems yourself to accomplish missions.

  • Experience the charm of functional programming and better code quality by combining it with ReactorKit.


  • Develop practical problem-solving skills and maximize the efficiency of your app development.

Learn about these things

Basics and Concepts of RxSwift

  • The Need for RxSwift : Understand why you should use RxSwift and learn how it can improve existing problems.

  • Observable and Subject : Clarifies the basic concepts of Observable and the differences between Subject and Observable.

Leveraging multiple operators in RxSwift

  • flatMap and concat : Learn how to combine multiple Observables into one.

  • filter and compactMap : Learn how to filter and transform data.

  • withLatestFrom : Learn how to manage state by leveraging the latest data.

Utilizing ReactorKit architecture

  • Leveraging ReactorKit : Learn why and how to use ReactorKit, and apply it to your projects.

  • Defining Actions and States : Create a Reactor and understand data binding by defining Actions and States.

  • UI Binding with Reactor : Learn how to effectively bind UI and data with Reactor.

Use in UI configuration

  • TableView List Data Binding : Learn how to effectively bind list data using TableView and RxSwift.

  • TextField and Button : Learn how to bundle TextField and Button with RxCocoa.

  • AutoLayout and SnapKit : Learn how to easily structure your UI layouts using SnapKit.

Things to note before taking the class

Player Knowledge and Notes

  • Basic knowledge of Swift syntax is required.


  • Unauthorized distribution and reproduction are prohibited. Learning materials are also copyrighted, and use for purposes other than personal learning is prohibited.

Recommended for
these people

Who is this course right for?

  • For those considering the practical application of RxSwift and reactive programming.

  • For those who want to experience state management programming like TCA and ReactorKit

Need to know before starting?

  • 스위프트

Hello
This is

422

Learners

23

Reviews

24

Answers

4.7

Rating

5

Courses

6년차 iOS 개발자 덤벨로퍼입니다

현업에서 바로 사용할수 있는 강의

초중급 레벨에게 필요한 강의를 만들겠습니다

 

 

Curriculum

All

53 lectures ∙ (5hr 4min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

$30.80

dumveloper's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!