ComposePreferences
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!
Supported Platforms#
This is a KMP (kotlin multiplatform) library and the provided modules do support following platforms.
Module | android | ios | windows | wasm | 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.