Skip to content

๐Ÿš€ A Material3 theme builder for Compose, powered by MaterialKolor

License

Notifications You must be signed in to change notification settings

jordond/MaterialKolorBuilder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

60 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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.