Skip to content

Maven API Kotlin KMPLicense

ComposePreferences

PLATFORMS JVM ANDROID IOS

This library offers you preference screens for compose including the ability of endless nesting subscreens as well as simple integration of custom preferences.

Features#

Info

All features are splitted into separate modules, just include the modules you want to use!

📷 Screenshots#

core
./screenshots/core/1-root.jpg ./screenshots/core/2 - infos.jpg ./screenshots/core/custom1.jpg
./screenshots/core/custom2.jpg ./screenshots/core/dependencies1.jpg ./screenshots/core/dependencies2.jpg
bool
./screenshots/bool/bool.jpg
button
./screenshots/button/button.jpg
color
./screenshots/color/color.jpg
date
./screenshots/date/date.jpg
input
./screenshots/input/input.jpg
list
./screenshots/list/list.jpg
number
./screenshots/number/number.jpg
time
./screenshots/time/time.jpg

Supported Platforms#

This is a KMP (kotlin multiplatform) library and the provided modules do support following platforms.

Module JVM ANDROID IOS Info
Core
core ✔ ✔ ✔
Modules
screen-bool ✔ ✔ ✔
screen-button ✔ ✔ ✔
screen-color ✔ ✔ ✔
screen-date ✔ ✔ ✔
screen-input ✔ ✔ ✔
screen-list ✔ ✔ ✔
screen-number ✔ ✔ ✔
screen-time ✔ ✔ ✔
Extensions
kotpreferences ✔ ✔ ✔

🧬 Demo#

A full demo is included inside the demo module, it shows nearly every usage with working examples.