Это учебный проект для воркшопа по Compose. В этом проекте собраны разные примеры по темам:
-
Дизайн Compose-кода Фокус на декларативном подходе, читаемость и модульность компонентов.
-
Порядок модифайеров Изучение влияния последовательности модификаторов на внешний вид и поведение UI.
-
Рисование на канве Использование Canvas API для создания кастомной графики.
-
Кастомные лейауты Разработка собственных лейаутов для гибкого управления расположением и размерами элементов.
-
Разбор remember Понимание работы механизма remember для оптимизации сохранения состояния.
-
Работа с сайд-эффектами: Применение LaunchedEffect, SideEffect и DisposableEffect.
-
Slot API Изучение Slot API для создания компонентов с расширяемыми зонами контента. Пакет
ru.otus.compose.workshop.examples.slotapi -
Работа с анимациями Реализация анимаций для оживления интерфейса и повышения интерактивности. Пакет
ru.otus.compose.workshop.productcard