Александр Власюк
Компания: Авито
В процессе написания компонентов дизайн-системы на Compose я столкнулся с нехваткой качественных материалов и скудностью документации по такой важной теме, как кастомные лейауты. Цель доклада — предоставить полноценный обзор средств для кастомизации лейаутов на Compose.
Разберем механизм работы layout-фазы в Compose и узнаем о ее ограничениях. Выясним, как работают стандартные лейауты, а также какие возможности существуют для написания кастомных. Рассмотрим нюансы и хаки, о которых не написано в документации. Продемонстрирую все на примерах, включая компоненты дизайн-системы Авито.
Будет полезно всем разработчикам, пишущим UI на Jetpack Compose.
Компания: Авито