Session

The Imperative Declarative: Why UI Development Has Changed

Let's go back to 2014: Android was still strictly being named after candy, Web was strictly dictated by HTML, and writing an iPhone app required writing Objective C. 3 different platforms, and 3 massively different methodologies for creating views.

Fast forward to 10 years later, and nearly every frontend framework is using some form of declarative UI. Flutter, Swift UI, Jetpack Compose, and other frameworks are finally starting to align on how we should be building our apps. Have we finally found out the optimal way?

Join me as we learn about the issues of the past, the paradigms of declarative UI, and how the industry famous for disagreements settled on the modern way of doing things.

This session can work as both a session and lightning talk, and can be catered to a higher-level breakdown or more technically specific.

Dan Peluso

Android Engineer @ Klaviyo and GDG Organizer

Boston, Massachusetts, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top