Skip to main content
Version: 1.0.0

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.