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.

Peter Steinberger

June 30, 2021
Tweet

More Decks by Peter Steinberger

Other Decks in Technology

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. Declarative UI Mobile at a Crossroads: The Declarative UI App

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

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

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

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

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

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

    UI App Revolution | WeAreDevelopers 2021 | Peter Steinberger — @steipete
  10. Jetpack Compose Version 1.0 coming this July! Mobile at a

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

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

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

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

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

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

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

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

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

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

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

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