BuilderSettingsHelper handles basic feature toggles. For deeper customizations, modify the configuration JSON, theme settings, or component props directly.
Understanding the Customization Architecture
The Flutter UI Kit Builder uses these main files for customization:| File | Purpose | When to Modify |
|---|---|---|
cometchat-builder-settings.json | Feature flags and configuration constants | Functional changes (enable/disable features) |
BuilderSettingsHelper | Utility class for loading and accessing settings | Runtime configuration access |
pubspec.yaml | Font and asset declarations | Adding custom fonts or assets |
The
cometchat-builder-settings.json file is the source of truth for your Builder configuration. Update it and reload to apply changes.Using BuilderSettingsHelper
TheBuilderSettingsHelper provides access to your Builder configuration throughout your app.
Loading Configuration
Accessing Settings
Theme Customization
Applying Builder Theme to UI Kit
Apply the Builder configuration colors to your Flutter theme:Custom Color Utilities
Create a utility class for working with Builder colors:Custom Font Integration
Step 1: Add Font Files
Add your custom font files to theassets/fonts/ directory.