Huyen Tue Dao

Android Developer / Android + Kotlin Google Developer Expert

Talk Title

Composing Creatively with Custom Layouts

Room

Paris Room

Date

14.09.2023

Time

10:20 > 40 min

Share

on Twitter

While the advent of Jetpack Compose's modern, declarative, Kotlin-based UI toolkit has made many aspects of UI development better, faster, and cleaner, there are still times when the platform components and composables may not precisely fit your needs.

However, Jetpack Compose has also made custom layouts better, faster, and cleaner with many ways of building and hyper-customizing maintainable and performant composables.

This talk will outline various ways to implement a custom layout in Jetpack Compose, give guidelines on when to use which solutions, and dive into some code examples. I will also share my experiences, approaches, and challenges with the custom layouts I have built on the job.

Talk Title

Creating a Custom Compose Layout, Step-by-Step

Room

Date

TBA

Time

TBA

Share

on Twitter

Building a custom layout in Jetpack Compose may seem intimidating, but it does not have to be. With an understanding of the tools available for custom layout, the phases of composition, and best practices for state management, anyone can create a powerful, beautiful custom layout.

In this talk, we will build a sophisticated schedule component step-by-step. This composable will include multiple display modes, theme-like encapsulation of styling and behaviors, scoped modifiers for easy customization, and even some animation.

Speaker Bio

Huyen Tue Dao is an Android developer and Google Developer Expert for Android and Kotlin. She also co-hosts the “Android Faithful” podcast.

Huyen lives in Denver, CO though is often found in the DC Metro area. When not programming, she is moving (kettlebells, HIIT, dance, yoga) and gaming (video, board, card, mobile, anything).

Menu