HoverBike is an immersive Android XR application that demonstrates how to create engaging, spatialized user experiences using the Jetpack XR SDK and Jetpack Compose. In this project, a 3D hover bike model is loaded and rendered in an XR environment, complete with continuous rotation, dynamic animations, and a fallback 2D interface for devices that do not support full XR functionality.
Together, they provide a comprehensive toolkit for building rich and diverse spatialized experiences and are designed to work seamlessly with each other.
Jetpack Compose for XR: Declaratively build spatial UI layouts that take advantage of Android XR's spatial capabilities.
Material Design for XR: Build with Material components and layouts that adapt for XR.
Jetpack SceneCore: Build and manipulate the Android XR scene graph with 3D content.
ARCore for Jetpack XR: Bring digital content into the real world with perception capabilities.