Opened on 08/14/2017 at 11:10:01 AM
Closed on 02/14/2018 at 11:22:00 PM
#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
Attachments (0)
Change History (11)
comment:2 Changed on 08/14/2017 at 11:29:57 AM by dzhang
- Keywords ios added
comment:4 Changed on 08/17/2017 at 12:50:22 PM by dzhang
comment:7 Changed on 08/17/2017 at 12:56:18 PM 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:9 Changed on 09/02/2017 at 12:19:16 AM by dzhang
- Cc mario tiago ashephard CraftyDeano added
comment:10 Changed on 02/14/2018 at 11:21:47 PM by dzhang
- Cc mario tiago ashephard CraftyDeano removed
comment:11 Changed on 02/14/2018 at 11:22:00 PM 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