RxSwift: Design Patterns for iOS Developers

RxSwift: Design Patterns for iOS Developers

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 13m | 930 MB

RxSwift is the reactive programming library for iOS. It makes it easy to program dynamic apps that respond to data changes and user events. This training course provides simple design patterns, real-world use cases, and recipes that help you use RxSwift in the different layers of your application. Learn about variables, subjects, and traits, and find out how to create simple observables. Discover how to set up subscriptions and control task threading—all within a Model-View-Presenter (MVP) or Model-View-ViewModel (MVVM) application. By the end of the course, you’ll have a new set of advanced programming skills for creating more powerful, self-directed, and simple code.

Topics include:

  • RxSwift syntax
  • Creating simple observables
  • Architecting the model layer
  • Using Core Data
  • Grouping tasks
  • Changing UI
  • Binding
  • Threading in the model and UI