Библиотека, содержащая часто используемые ui-компоненты на Jetpack Compose.
Подключение зависимости.
implementation "ru.kode.uikit:uikit-components:$version"
Настройка конфигурации. Целесообразно сделать это как можно выше в иерархии компонентов (тема приложения, Activity).
val configuration = UiKitConfiguration(
// TODO
)
CompositionLocalProvider(
LocalUiKitConfiguration provides configuration
) {
// TODO
}
На этом настройка закончена. Можно использовать любые компоненты.
- Button
- Checkbox
- RadioButton
- ModalBottomSheet
- Slider
- TextField
- TextFieldArea
- PageIndicator
- Shimmer(компонент и модификатор)
- DatePicker
- Избавиться от зависимости на Material3