Upgrade to Pro — share decks privately, control downloads, hide ads and more …

RxSwift on iOS

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

RxSwift on iOS

Slides from talk at dotSwift 2017. More discussion about the sample code at http://rx-marin.com

Avatar for Marin Todorov

Marin Todorov

January 27, 2017
Tweet

More Decks by Marin Todorov

Other Decks in Programming

Transcript

  1. [email protected] Observable<Array<String>> 0 first 1 second 2 third 0 first

    1 second 2 third 3 fourth 0 first 1 second 2 third 3 fourth 4 fifth
  2. [email protected] 0 first 1 second 2 third 0 first 1

    second 2 third 3 fourth 0 first 1 second 2 third 3 fourth 4 fifth
  3. [email protected] Observable<Array<String>> 0 first 1 second 2 third 0 first

    1 second 2 third 3 fourth 0 first 1 second 2 third 3 fourth 4 fifth
  4. [email protected] Observable<ClickData> ClickData { pt: CGPoint(10, 200) nrOfClicks: 1 }

    ClickData { pt: CGPoint(20, 160) nrOfClicks: 1 } ClickData { pt: CGPoint(100, 13) nrOfClicks: 2 }
  5. [email protected] marin Observable<String> filter length > 2 Observable<String> debounce interval

    > 0.5s Observable<String> flatMapLatest Any Observable<NSData> map Array<Repo> Observable<Array<Repo>> map URLRequest() Observable<URLRequest> subscribe or bindTo orEmpty
  6. We’re hiring [email protected] • Distributed Systems Eng. • JavaScript Engineer

    • Product Manager • Sales Engineer • Account Executive • and much more! realm.io/jobs
  7. [email protected] Sample Code & Credits http://rx-marin.com Thanks: 
 ɾAsh Furrow

    ɾFlorent Pillet ɾJunior Bontognali ɾKrunoslav Zaher