# Does SendbirdUIKit v3.23.2 now support dynamic theme updates at runtime?

**URL:** https://community.sendbird.com/t/does-sendbirduikit-v3-23-2-now-support-dynamic-theme-updates-at-runtime/11080
**Category:** Android
**Tags:** feature-request, uikit, android, question, feedback
**Created:** [July 4, 2025, 5:42am UTC](https://community.sendbird.com/t/does-sendbirduikit-v3-23-2-now-support-dynamic-theme-updates-at-runtime/11080 "2025-07-04T05:42:43Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![manishahire](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/manishahire/32/1668_2.png) [@manishahire](https://community.sendbird.com/u/manishahire)
#### Post date: [July 4, 2025, 5:42am UTC](https://community.sendbird.com/t/does-sendbirduikit-v3-23-2-now-support-dynamic-theme-updates-at-runtime/11080/1 "2025-07-04T05:42:43Z")

</div>

Hi team,

Back in **January 2022** , I asked [this question](https://community.sendbird.com/t/how-to-set-dynamic-values-to-sendbirduikit-thememode/3772) regarding **dynamic theme support** in `SendBirdUIKit.ThemeMode`.

At that time, I was told:

> “Unfortunately, our UIKit follows Android themes. So, it is impossible to change the theme mode dynamically.”

* * *

### 👉 Current Context:

- I have now **upgraded to `com.sendbird.sdk:uikit:3.23.2`**
- My app uses **dynamic theming** (color codes are fetched from the server at runtime).
- I’m not relying on system-level `dark` / `light` mode, but rather applying custom **hex color codes** programmatically based on user or event data.
- I already manage my own theming via `Theme.getInstance(context, eventKey)` which provides custom color palettes.

* * *

### ❓ My Question:

**With UIKit v3.23.2, is it now possible to dynamically set or update `SendbirdUIKit.ThemeMode` at runtime?**

- Can we programmatically apply or override style sets or `ThemeMode` after initialization?
- Is there a way to **reinitialize or refresh** UIKit with a new theme without restarting the whole app or activity?
- Or do we still need to predefine `light` and `dark` themes statically in `styles.xml` and use only `ThemeMode.Light` / `ThemeMode.Dark` / `ThemeMode.System`?

* * *

### 💡 What I’m trying to achieve:

- Apply custom `toolbar background`, `header icons`, `input bar`, `send button` colors dynamically for different events/users **without restarting the activity or app**.

Would appreciate clarification on what’s now supported in UIKit 3.23.2 and whether dynamic runtime styling is now feasible or if it’s still a limitation.
