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

Mobile at a Crossroads: The Declarative UI App Revolution

Mobile at a Crossroads: The Declarative UI App Revolution

There’s a shift happening in how mobile apps are built—again. A few years ago, mobile developers moved from languages created in the 1980s and ʼ90s (think Objective-C and Java) toward more modern and expressive programming languages: Swift and Kotlin. Now, we’re seeing a transition from imperative to declarative UI frameworks in the form of SwiftUI and Jetpack Compose. This promises to dramatically increase developer productivity, enabling us to build apps faster with less code.

832ece085bfe2c7c5b0ed6be62d7e675?s=128

Peter Steinberger
PRO

June 30, 2021
Tweet

Transcript

  1. Mobile at a Crossroads: The Declarative UI App Revolution Mobile

    at a Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete
  2. whoami » Peter Steinberger » Founder @ PSPDFKit » @steipete

    on Twitter » steipete.com/speaking https://twitter.com/steipete
  3. https://pspdfkit.com - The Complete PDF Solution You Can Rely On

  4. Declarative UI Mobile at a Crossroads: The Declarative UI App

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

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

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

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

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

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

    UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete
  11. Jetpack Compose https://www.youtube.com/watch?v=0MiW-qb0GhQ&t=100s

  12. Jetpack Compose Version 1.0 coming this July! Mobile at a

    Crossroads: The Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete
  13. https://developer.android.com/jetpack/androidx/releases/compose-ui

  14. SwiftUI Mobile at a Crossroads: The Declarative UI App Revolution

    | WeAreDevelopers 2021 | Peter Steinberger — @steipete
  15. https://steipete.com/posts/state-of-swiftui

  16. Mobile at a Crossroads: The Declarative UI App Revolution |

    WeAreDevelopers 2021 | Peter Steinberger — @steipete
  17. https://itnext.io/develop-an-ios-14-widget-in-flutter-with-swiftui-e98eaff2c606

  18. SwiftUI: Compatibility Mobile at a Crossroads: The Declarative UI App

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

    WeAreDevelopers 2021 | Peter Steinberger — @steipete
  20. https://stackoverflow.com/a/58474518/83160

  21. Mobile at a Crossroads: The Declarative UI App Revolution |

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

    WeAreDevelopers 2021 | Peter Steinberger — @steipete
  23. https://pspdfkit.com/blog/2021/swiftui-in-production

  24. Demo Time Mobile at a Crossroads: The Declarative UI App

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

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

    Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete
  27. https://netflixtechblog.com/netflix-android-and-ios-studio-apps-kotlin-multiplatform-d6d4d8d25d23

  28. The future is declarative Mobile at a Crossroads: The Declarative

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

    Declarative UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete