Framework packages
Start with vyuh_core to compose independent features and shared capabilities. Add storage and telemetry implementations when your app needs them.
03AppsCompose a product
Customer AppTeam App
Different experiences. The features each App needs.
02FeaturesOwn a slice of your product
CatalogAccountCheckout
Routes, state, UI, and contributions in portable packages.
01PluginsShare capabilities
LoggingTelemetryStorageNetwork
One capability can support many features.
| Package | Responsibility |
|---|---|
| Core | Feature descriptors, plugin contracts, app composition, routing, and lifecycle |
| Cache | Expiration-aware reads and shared generation for concurrent misses |
| Hive storage | General values in a named Hive box |
| Secure storage | String values through platform secure storage |
| Preferences | Simple string preferences; values use toString() |
| Console telemetry | Console messages and errors; trace operations are no-ops |
| Test helpers | Readiness and mocked-context utilities |
| CLI | Package scaffolding and development tooling |
Follow the core API catalog for declarations and examples for feature composition.