SDK Layers
Zing offers three integration layers. You can mix layers within the same app to balance speed and customization.
Full UI
- Prebuilt end-to-end screens for workouts and guidance.
- Fastest path to production with consistent UX and updates handled by Zing.
- Configure branding, entry points, and feature flags; minimal custom UI work.
UI Components
- Composable widgets/components you can embed within your screens.
- Maintain your navigation and layout while leveraging Zing visuals and logic.
- Good for partial customization while avoiding low-level SDK wiring.
Headless API
- Data and control flows without UI; you own all rendering.
- Maximum flexibility to create bespoke experiences or advanced experiments.
- Requires more implementation effort; ensure parity with UX best practices.
Mixing layers
Common patterns include using full UI for core flows and components/headless for secondary or embedded experiences. Confirm session management and navigation paths when mixing layers.
Last updated on