What problem does it solve?
This skill helps you avoid common UI and interaction failures when building projected Android XR apps for display glasses, especially issues caused by additive displays, incorrect theming, and focus/input mismatches.
Core Features & Use Cases
- Glimmer-first UI foundations for projected activities: Establishes the correct projected-activity setup and wiring so your UI renders on display glasses using Jetpack Compose Glimmer.
- Additive-display compliance and legibility guardrails: Enforces a pure black mandatory background, minimum readable text size, and safe typography/contrast practices for transparent/variable real-world blending.
- Glasses-optimized design patterns and input mapping: Covers one-thing-at-a-time layout guidance, bottom-aligned presentation, and focus/back behavior aligned with the glasses form factor.
- Component and theming constraints for XR: Replaces Material theming usage with GlimmerTheme, specifies the Google Sans Flex typography configuration, and standardizes depth/shadow behavior instead of Material elevation.
- Practical build workflow: Guides dependency setup, projected context/hardware access considerations, and system UI integration considerations for glasses notifications.
Quick Start
Use the display-glasses-with-jetpack-compose-glimmer skill to implement a Projected Activity UI that uses GlimmerTheme-wrapped Jetpack Compose Glimmer components with a pure black additive-display background and Google Sans Flex typography.