A Hitchhiker's Guide to Compose Compiler: Composers, Compiler Plugins, and Snapshots

Amanda Hinchman-Dominguez & Jossi Wolf
Android Engineer & Software Engineer
Groupon & Google

A Hitchhiker's Guide to Compose Compiler: Composers, Compiler Plugins, and Snapshots

Amanda Hinchman-Do ...
Android Engineer & S ...
Groupon & Google

A Hitchhiker's Guide to Compose Compiler: Composers, Compiler Plugins, and Snapshots

Amanda Hinchman- ...
Android Engineer & Softwa ...
Groupon & Google

Video Infos
Author
Published
Topics
,
Author
Published
If you are an Android Developer, chances are you are pretty excited about Jetpack Compose! But how does it work? In this talk, we will take you along the journey of a Composable function, from being written, going through the unknown lands of the Kotlin and Compose compilers to being executed and displaying UI! From Composables all the way down into the compiler plugins, we expose the metaprogramming responsible for all the "magic". Whether your interest is Jetpack Compose, compilers, or code transformations, this talk takes an otherwise complicated topic and makes it digestible for everybody by diving into specific features offered by Compose. By examining Compose's snapshot system, you'll follow the compiler phases down to intercepting code transformations with IR. By recognizing the patterns that make it hard for Compose to generate efficient code, and this can help us to recognize patterns to use for performance.

LATEST ANDROID JOBS

update your work life

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.

Menu