Skip to main content

Reachu Theme Examples

This directory contains pre-configured theme examples that you can use as starting points for your own custom themes.

Available Themes

automatic-theme.json

**Best for:**Most applications

  • Follows iOS system dark/light mode automatically
  • Uses standard iOS colors
  • Professional appearance that matches system apps

professional-blue-theme.json

**Best for:**Business and productivity apps

  • Clean, professional blue color scheme
  • High contrast for readability
  • Corporate-friendly appearance

green-ecommerce-theme.json

**Best for:**Shopping and e-commerce apps

  • Green primary color suggesting growth and money
  • Orange secondary for call-to-actions
  • Optimized for conversion

minimal-theme.json

**Best for:**Clean, minimalist apps

  • Monochrome color scheme
  • Reduced animations and visual noise
  • Focus on content over decoration

dark-only-theme.json

**Best for:**Gaming, developer tools, or specialized apps

  • Forces dark mode regardless of system setting
  • Gaming-inspired color palette
  • High contrast for low-light usage

How to Use

  1. Copythe theme file you want to use
  2. Renameit to reachu-config.json
  3. Addyour API key
  4. Customizecolors as needed
  5. Placein your app bundle
// Load the configuration
ConfigurationLoader.loadFromJSON("reachu-config")

Customization Tips

Colors

  • Adjust primary and secondary to match your brand
  • Keep high contrast between textPrimary and background
  • Test both light and dark modes thoroughly

Cart Configuration

  • bottomRight position works for most apps
  • Use iconOnly for minimal interfaces
  • showCartNotifications enhances user feedback

UI Settings

  • Enable enableAnimations for modern feel
  • showProductBrands depends on your use case
  • enableHapticFeedback improves user experience

Testing Your Theme

  1. **iOS Simulator:**Settings → Developer → Dark Appearance
  2. **Device:**Settings → Display & Brightness → Appearance
  3. **Xcode Previews:**Use .preferredColorScheme(.dark) and .preferredColorScheme(.light)

Need Help?

Happy theming!