Slide 1

Slide 1 text

Mobile at a Crossroads: The Declarative UI App Revolution Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete

Slide 2

Slide 2 text

whoami » Peter Steinberger » Founder @ PSPDFKit » @steipete on Twitter » steipete.com/speaking https://twitter.com/steipete

Slide 3

Slide 3 text

https://pspdfkit.com - The Complete PDF Solution You Can Rely On

Slide 4

Slide 4 text

Declarative UI Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete

Slide 5

Slide 5 text

Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete

Slide 6

Slide 6 text

Declarative UI’s beginnings [on mobile] Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete

Slide 7

Slide 7 text

“Learn once, write anywhere” Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete

Slide 8

Slide 8 text

“120 Hz or bust” Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete

Slide 9

Slide 9 text

Platform vendors enter the game Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete

Slide 10

Slide 10 text

SwiftUI & Jetpack Compose Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete

Slide 11

Slide 11 text

Jetpack Compose https://www.youtube.com/watch?v=0MiW-qb0GhQ&t=100s

Slide 12

Slide 12 text

Jetpack Compose Version 1.0 coming this July! Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete

Slide 13

Slide 13 text

https://developer.android.com/jetpack/androidx/releases/compose-ui

Slide 14

Slide 14 text

SwiftUI Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete

Slide 15

Slide 15 text

https://steipete.com/posts/state-of-swiftui

Slide 16

Slide 16 text

Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete

Slide 17

Slide 17 text

https://itnext.io/develop-an-ios-14-widget-in-flutter-with-swiftui-e98eaff2c606

Slide 18

Slide 18 text

SwiftUI: Compatibility Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete

Slide 19

Slide 19 text

Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete

Slide 20

Slide 20 text

https://stackoverflow.com/a/58474518/83160

Slide 21

Slide 21 text

Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete

Slide 22

Slide 22 text

Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete

Slide 23

Slide 23 text

https://pspdfkit.com/blog/2021/swiftui-in-production

Slide 24

Slide 24 text

Demo Time Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete

Slide 25

Slide 25 text

Bridging the iOS-Android Divide Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete

Slide 26

Slide 26 text

Common Architecture Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete

Slide 27

Slide 27 text

https://netflixtechblog.com/netflix-android-and-ios-studio-apps-kotlin-multiplatform-d6d4d8d25d23

Slide 28

Slide 28 text

The future is declarative Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete

Slide 29

Slide 29 text

Thanks! Questions? @steipete on Twitter Mobile at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete