JCConf 2023

Leveraging Jetpack Compose: Understanding its Declarative UI and Performance Capabilities
2023-10-06 , 402AB

In this thought-provoking talk, we will delve into a comprehensive exploration of Jetpack Compose, its declarative User Interface (UI), and what this signifies for contemporary app development. We will explain its components and processes, specifically focusing on the functionality of composable functions and their implications for performance within app development. The talk will also shed light on distinctive features including skippability, restartability, and stability in Jetpack Compose. We will guide the audience through how these features influence the efficiency, responsiveness, and overall performance of an app. Furthermore, we will examine in depth how the Jetpack Compiler generates skippable code blocks and facilitates stability inference, revolutionizing how we perceive and utilize UI frameworks in application development. Join us for a stimulating conversation on how Jetpack Compose's distinctive capabilities can lead to enhanced crafting of software applications in our technological world.


Link to Slide:

https://docs.google.com/presentation/d/1kLI3Xhe4upm0QXBl0GqKzO_WvyTAgaMoVf0sWQtez4U/edit?usp=sharing

Software Engineer with a strong passion for clean code, testing, and software architecture. Over seven years of experience in Android.