Довольно крутая и большая статья от разработчика из Авито, про кастомные Layout в Jetpack Compose.
В этой статье вспоминаем, как вообще работают лейауты в Compose, обсуждаем изменение лейаута отдельного компонента, смотрим, как создавать кастомные Layout и LazyLayout и учимся откладывать композицию. И всё это на примерах, в том числе из дизайн-системы Авито.
🟢Контекст. Зачем нам кастомные Layout
🟢Как не стоит изменять Layout в Compose
🟢Layout в Jetpack Compose. Фазы фрейма
🟢Изменение layout отдельного компонента
🟢Кастомный Layout
🟢Кастомный Layout. MultiMeasureLayout
🟢Кастомный Layout. Intrinsic Measurements
🟢Отложенная композиция
🟢Отложенная композиция в SubcomposeLayout
🟢Кастомный LazyLayout
🟢Кастомный LazyLayout. MeasurePolicy
🟢Что стоит запомнить
Читать (Ru)
