Overview
In the customizations section, we introduce ways to apply customization across the entire Sendbird UIKit for Android, as well as specific customization options for individual screens.
Global customization
You can apply customizations to the entire UIKit framework by utilizing the FragmentProviders
, ModuleProviders
, AdapterProviders
, and ViewModelProviders
classes provided by UIKit.
Chat customization
In this section, you can find information on how to customize the message UI and data, as well as how to apply customizations to the header, input menu, and click events.
- Customize message item UI
- Add new message type
- Customize message click events
- Customize message context menu
- Add custom data to a message
- Filter message list
- Customize module layout
- Customize chat input menu
- Customize chat header
Channel list customization
In this section, you can find information on how to tailor the UI and data for the channel list.
User list customization
In this section, you can find information on how to tailor the UI and data for the user list.
- Customize user item UI
- Customize selection for users
- Customize data sources for users
- Filter user list
Resource customization
You can overwrite or modify resources such as themes, colors, strings, text appearances, and icons to change how these resources are used throughout the entire UIKit for Android.