ARShadesKit (Android) — Overview
ARShadesKit is an Android SDK (Kotlin) for eyewear try-on experiences.
It wraps ARCore + Sceneform rendering utilities and a small set of interfaces so host apps can load GLB models, attach them to the user face (Augmented Face), and manage basic UI state. The repo includes a minimal sample app (app/) to demonstrate integration.
Philosophy
- Embeddable: ship a light, modular kit your app can drop in without pulling the whole product.
- Predictable UX: deterministic lifecycle & renderer helpers; host app drives navigation and styling.
- Device-aware: sensible defaults for ARCore devices; degrade gracefully on unsupported hardware.
Role in the ecosystem
- SDK library (
arshadeskit/): the reusable runtime for AR try-on. - Sample app (
app/): Compose UI shell used to validate the SDK on real hardware and provide copy-paste integration patterns.