/ UIKit / Android
Chat UIKit Android v3
Chat UIKit Android
Chat UIKit
Version 3

Apply brand color

Copy link

Using the Sendbird UIKit for Android, you can customize the appearance of your application by applying your brand color to the UIKit components. This feature allows you to align the user interface with your brand's color scheme, ensuring a consistent and visually cohesive experience for users.

Before you start

Copy link

You'll need to have completed the following set up: Send your first message.

Alternatively, you can use the starter code from this GitHub repository. The starter code located in the apply-brand-color/before folder contains the basic setup for the UIKit components.

Once you've completed the set up, your app should look like the image shown below.

How to customize

Copy link

Step 1 Determine colors to use

Copy link

We have five colors for primary usage, ranging from primary100 to primary500.

Use a gradient of colors for a smooth transition in your designs. Primary100 is the lightest color, ideal for backgrounds, while Primary500 is the darkest color, perfect for text and important elements due to its visibility. Primary300 is typically used as the main color due to its balanced intensity.

If you only have one primary color, you can generate variations of this primary color using online tools, which can be found by searching for "color shade generator." This allows you to expand your color palette while maintaining brand consistency.

The following is an example of a color palette that you can use for your application. You can replace the hex codes with your brand colors.

Property nameHex codeSuggested usage



Backgrounds (lightest shade)



Background highlights



Primary usage (mid-tone shade)



Secondary elements



Text, important elements (darkest shade)

Step 2 Modify colors.xml

Copy link

You can update the res/values/colors.xml file to include the colors of your brand.

<?xml version="1.0" encoding="utf-8"?>
    <color name="primary_500">#066858</color>
    <color name="primary_400">#027d69</color>
    <color name="primary_300">#259c72</color>
    <color name="primary_200">#69c085</color>
    <color name="primary_100">#a8e2ab</color>

Step 3 Relaunch the App

Copy link

Congratulations! You have successfully applied your brand color to the UIKit components.

To learn more about UIKit color customization, see UIKit for Android - Customizing Colors.

What's next?

Copy link

Stay tuned for our next tutorial, where we will guide you through the process of integrating UIKit into your existing app.

Other samples

Copy link

We have more samples available in our GitHub repository.