[PAID] M³Colors Extension - Material Design 3 Color Palette

:art: M³Colors


y tho :thinking:

Google introduced Material Design 3 / Material You in Android 12, with one of the most interesting features being the dynamic system colors, adapting to the wallpaper for a cohesive look and feel.

Kodular apps now target API 33 (Android 13), which is the most widespread Android version currently, and Material You has established itself since its initial release. Thus one might want to make use of it in their Kodular projects as well, so as to not be left behind in the trend.

Blocks :jigsaw:

component_method (7)

component_method (8)

component_method (9)

component_method (2)

component_method (3)

component_method (4)

component_method (5)

component_method (6)

Instructions :zap:

  1. Import M3Colors.
  2. Set BackgroundColor, TextColor, etc. properties of components to the colors returned by M3Colors as required.
  3. Ta-da! Your app now looks more integrated with Material Design 3.

Link :link:

Sample APK: here

Screenshots and other stuff over at Kaffeine :coffee::

https://kaffeine.tech/m3colors

Pricing

The extension took way more debugging than I expected and I’m now a broke college student so I need money. :stuck_out_tongue:
At least for now, the extension costs Rs. 500 or 7 USD, which I feel is a fairly low price? The price is negotiable if you need the extension but unable to pay that much. Similarly, if you want to support my work, a donation is appreciated! Feel free to buy me a coffee. :wink:

Can’t wait to see what you guys come up with. As always, I’m open to feedback.

Until next time,
Happy koding!

10 Likes

:sparkles: Update!

M³Colors 2.0 is out now. :rocket:

Added the following blocks:

component_method (2)

component_method (3)

component_method (4)

component_method (5)

component_method (6)

With that, all Material 3 colors in your system theme can be fetched.

Sample APK: Get it here.

Until next time,
Happy koding!

2 Likes

Note: I would recommend checking for API level >= 31 in your app. The colors can be a mess if the extension is used in the absence of Material 3 support.

Android 7.1.1: Android 14:

2 Likes

I want this extension

I’ll DM you.

me too! I want this extension!