Slide 1

Slide 1 text

UNDERSTANDING ASYNCHRONOUS PROGRAMMING IN SWIFT … and it’s trade-offs. 1

Slide 2

Slide 2 text

MOBICONF.ORG | 5-6 OCTOBER 2017 #mobiconf2017 Łukasz Mróz @thesunshinejr @sunshinejr [email protected] 1

Slide 3

Slide 3 text

MOBICONF.ORG | 5-6 OCTOBER 2017 #mobiconf2017 3 LET’S GO BACK IN TIME 2

Slide 4

Slide 4 text

MOBICONF.ORG | 5-6 OCTOBER 2017 #mobiconf2017 4

Slide 5

Slide 5 text

MOBICONF.ORG | 5-6 OCTOBER 2017 #mobiconf2017 5

Slide 6

Slide 6 text

MOBICONF.ORG | 5-6 OCTOBER 2017 #mobiconf2017 6 5 ☁ ☁ ☁

Slide 7

Slide 7 text

MOBICONF.ORG | 5-6 OCTOBER 2017 #mobiconf2017 7 + = 6

Slide 8

Slide 8 text

#mobiconf2017 MOBICONF.ORG | 5-6 OCTOBER 2017 7

Slide 9

Slide 9 text

MOBICONF.ORG | 5-6 OCTOBER 2017 #mobiconf2017 9 STEP 1 8

Slide 10

Slide 10 text

#mobiconf2017 MOBICONF.ORG | 5-6 OCTOBER 2017 9

Slide 11

Slide 11 text

MOBICONF.ORG | 5-6 OCTOBER 2017 #mobiconf2017 11 STEP 2 10

Slide 12

Slide 12 text

#mobiconf2017 MOBICONF.ORG | 5-6 OCTOBER 2017 11

Slide 13

Slide 13 text

MOBICONF.ORG | 5-6 OCTOBER 2017 #mobiconf2017 13 STEP 3? 10

Slide 14

Slide 14 text

#mobiconf2017 MOBICONF.ORG | 5-6 OCTOBER 2017 11

Slide 15

Slide 15 text

MOBICONF.ORG | 5-6 OCTOBER 2017 #mobiconf2017 15 NOT SO FAST :) 10

Slide 16

Slide 16 text

MOBICONF.ORG | 5-6 OCTOBER 2017 #mobiconf2017 16 DEMO 11

Slide 17

Slide 17 text

& Q&A questions answers 17 @thesunshinejr @sunshinejr [email protected]

Slide 18

Slide 18 text

THANK YOU! 18