An Introduction to RxSwift

Video Description

Advanced Swift 4 Design Patterns with Reactive Programming with RxSwift.

About This Video

  • Hands on app building course for iOS apps
  • This course gives you everything you need to start building a secure high-quality app.

In Detail

This is the most comprehensive, yet straight-forward course for the mobile application programming. Whether you have never programmed before, already know basic syntax, this course is for you! This course will teach you core data in a practical manner, with every lecture. Learn mobile app building in a way that will advance your career and increase your knowledge, all in a fun and practical way!

All the code and supporting files for this course are available at: https://github.com/PacktPublishing/An-Introduction-to-RxSwift/

Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Table of Contents

  1. Chapter 1 : Advanced Swift 4 Design Patterns: Reactive Programming with RxSwift
    1. Intro to RxSwift 00:05:31
    2. What is Rx? Why Rx? 00:11:07
    3. How to install RxSwift into an Xcode playground 00:04:21
    4. Creating and Subscribing to Observables 00:09:39
    5. Observables: Disposing 00:07:03
    6. Challenge: Observables 00:02:20
    7. PublishSubject 00:06:34
    8. BehaviorSubject 00:07:51
    9. ReplaySubject 00:09:12
    10. Variables 00:06:14
    11. Challenge: Subjects 00:04:21
    12. Transformations: .map 00:11:41
    13. Transformations: .flatMap 00:10:33
    14. Transformations: .filter 00:06:42
    15. Transformations: .zip 00:08:07
    16. Challenge: Transformations 00:03:33
    17. Intro to app: Namer 00:02:53
    18. Installing RxSwift & RxCocoa 00:07:08
    19. Building Namer UI 00:05:25
    20. Using RxCocoa to Observe 00:12:28
    21. Adding Rx capabilities to submit button 00:10:58
    22. Passing values using RxSwift 00:21:46
    23. Intro to Versi app 00:03:17
    24. Creating Xcode project 00:03:24
    25. Installing CocoaPods 00:06:38
    26. Setting up UITabBarController 00:07:10
    27. Building TrendingFeedVC 00:14:31
    28. Building custom view subclasses 00:13:25
    29. Building Repo model layer 00:11:32
    30. Building TrendingRepoCell subclass 00:21:54
    31. Creating DownloadService singleton 00:22:08
    32. Downloading trending repos data 00:15:07
    33. Downloading additional required repo data 00:20:13
    34. Refactoring DownloadService functions 00:12:40
    35. Filling TrendingFeedVC with real API data 00:19:39
    36. Building SearchVC 00:03:21
    37. Building SearchCell 00:11:30
    38. Setting up SearchVC the RxSwift way 00:23:05
    39. Using RxSwift To Drive UITableView with Search Results 00:06:14
    40. Loading Github README.md Files 00:09:20

Product Information

  • Title: An Introduction to RxSwift
  • Author(s): Devslopes by Mark Price
  • Release date: December 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781838559045