MaterialKolorBuilder/README.md
2024-10-01 19:50:35 -04:00

2.4 KiB

MaterialKolor Builder

Kotlin Build Release License

Compose Multiplatform badge-android badge-desktop badge-wasm

A Material3 Theme builder powered by MaterialKolor.

Visit at materialkolor.com.

mkb-demo.webm

Table of Contents

Features

  • Generate Material3 themes from a single color
  • Select from a variety of preset images
  • Upload your own image to extract a color from
  • Change other settings like:
    • Palette Style
    • Contrast
    • Etc
  • Export as standard Material Compose code, or a snippet to get MaterialKolor up and running.

Inspiration

The heart of this app comes from the material-color-utilities. A Java library for creating Material3 color schemes. I commonized it in my MaterialKolor library, and created this app to showcase it.

Platforms

This app is written with Compose Multiplatform, and can be used on the following platforms:

  • Android
  • iOS (not tested)
  • JVM (Desktop)
  • Browser (wasm)

Contributing

Contributions are greatly appreciated! If you find a bug, or have a feature request, please open an issue. If you would like to contribute, please open a pull request.

License

See LICENSE for more information.