Session

Compose, Compose Everywhere!

Did you know that you can run Compose almost anywhere? In this interactive session, we'll take a look at how we use Compose to share 99% of UI, how we use Compose to share presentation logic between Android, WearOS, Desktop, iOS, Web and CLI clients, and how we use Compose in a backend server to streamline updates to a database.

This talk is a deep dive into how Compose UI can be used to create beautiful UIs that can be shared between mobile clients or create specialised UI for form factors like smartwatches or tablets. We'll discuss the benefits and challenges of using Compose for multiplatform development. Learn new concepts and use new frameworks to solve tough challenges and provide practical examples and tips for making the most of this powerful UI toolkit.

This talk will also explore how Compose can be applied outside of UI. We'll take a look at how we use Compose runtime to model screen states in order to share presentation logic between Android, WearOS, Desktop, iOS, Web and CLI clients - so that we can write our presentation logic once and share it between different client applications and let them present that information however they want. We will also take a quick look at how we use Compose runtime on the backend to event source and streamline updates to a database.

Whether you are a new Android developer looking to expand your skill set, or a veteran developer seeking to learn about an upcoming shared UI solution, this talk is for you. Join us and discover the power of Compose for building beautiful, responsive UIs across multiple platforms!

Isuru Rajapakse

Motorola Solutions, Android Developer

Melbourne, Australia

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