social.plus UIKit offers three levels of customization to match your needs. Choose the right approach based on how much control you need over the user interface.

Choose Your Customization Level

Start simple and scale up: Begin with Dynamic UI for quick brand consistency, move to Component Styling for deeper control, or Fork & Extend when you need complete customization freedom.

Level 1: Dynamic UI - Minimal Cacheustomization

Perfect for teams who want to quickly customize colors, text, and basic styling without writing any code. Best for: Quick launches, MVPs, brand consistency, teams without deep frontend expertise.

Level 2: Component Styling - Moderate Customization

For teams who need deeper styling control while staying within the UIKit framework. Best for: Custom brand experiences, unique styling requirements, teams with frontend expertise.

Level 3: Fork & Extend - Advanced Customization

For teams who need complete control over components and user flows. Best for: Complex custom requirements, existing app integration, teams with strong development resources.

When to Fork & Extend

Consider forking when you need:
  • Custom user flows that don’t exist in UIKit
  • Integration with complex existing systems
  • Unique layouts that can’t be achieved with styling
  • Complete control over the development roadmap

Decision Matrix

Goal / ConstraintDynamic UIComponent StylingFork & Extend
Rebrand colors quicklyOverkill
Per-component styling✅ (more cost)
New flow / navigation paradigm⚠️ Limited
Replace data layer / inject custom services
Deep performance tuning / virtualization changes
Add brand-new primitive (e.g. Custom feed)
Minimal maintenance capacity

Taxonomy: Elements → Components → Pages

Need Help with Customization?Our design team is available to help you create the perfect look for your app. Contact our customization experts for personalized assistance.