Opened 2 years ago
Closed 22 months ago
#5514 closed change (fixed)
Create RxSwift examples for use of reactive programming in iOS projects
Reported by: | dzhang | Assignee: | dzhang |
---|---|---|---|
Priority: | Unknown | Milestone: | Adblock-Plus-for-iOS-next |
Module: | Adblock-Plus-for-iOS/macOS | Keywords: | ios, rxswift |
Cc: | Blocked By: | ||
Blocking: | Platform: | Adblock Browser for iOS | |
Ready: | no | Confidential: | no |
Tester: | Unknown | Verified working: | no |
Review URL(s): |
Description (last modified by dzhang)
Background
RxSwift (reactive extensions for Swift) offers a uniform approach to asynchronous operation handling that is normally handled amongst a mixture of less efficient methods in the iOS SDK.
Using RxSwift has the benefit of providing greater control over operations with less code and clearer intentions. However, this requires an upfront investment of framing problems in terms of streams of values otherwise known as Observables.
As an additional incentive, due to being language agnostic and with reactive extensions widely available for the most popular programming languages, Rx problem solutions are generally applicable across platforms.
What to change
To help with adopting RxSwift, a set of examples will be created to show practical usage of RxSwift within situations that are likely to be used within iOS projects at Eyeo.
Results
The RxSwift Introduction presentation was delivered on 17. August 2017. My slides are shared on the Google drive:
https://drive.google.com/open?id=1GKSVaHpL6F_R7hVEqCRRVwF84cWcQNiYWBHEofdPXYE
Change History (11)
comment:1 Changed 2 years ago by dzhang
- Description modified (diff)
comment:2 Changed 2 years ago by dzhang
- Keywords ios added
comment:3 Changed 2 years ago by dzhang
- Description modified (diff)
comment:4 Changed 2 years ago by dzhang
comment:5 Changed 2 years ago by dzhang
- Description modified (diff)
comment:6 Changed 2 years ago by dzhang
- Description modified (diff)
comment:7 Changed 2 years ago by dzhang
- Component changed from Adblock-Browser-for-iOS to Adblock-Plus-for-iOS
- Description modified (diff)
- Milestone changed from Adblock-Browser-for-iOS-next to Adblock-Plus-for-iOS-next
comment:8 Changed 2 years ago by dzhang
- Description modified (diff)
comment:9 Changed 2 years ago by dzhang
- Cc mario tiago ashephard CraftyDeano added
comment:10 Changed 22 months ago by dzhang
- Cc mario tiago ashephard CraftyDeano removed
comment:11 Changed 22 months ago by dzhang
- Resolution set to fixed
- Status changed from new to closed
My RxSwift Introduction slides are on the shared docs on the Google drive: https://drive.google.com/open?id=1GKSVaHpL6F_R7hVEqCRRVwF84cWcQNiYWBHEofdPXYE