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