Welcome to Pocket Orrery XR, an interactive 3D solar system experience built for Android XR.
This project holds a special place for me as it is my very first Android application, and naturally my first foray into the exciting world of Spatial Computing with Android XR.
[!TIP] Click the animated preview above to watch the full high-resolution demo on Google Drive.
| Initial View | Expanded Controls |
|---|---|
![]() |
![]() |
Pocket Orrery XR allows you to bring the solar system into your physical space. You can observe the planets in their orbits, scale the entire system to fit on your desk or fill your room, and learn interesting facts about each celestial body.
git clone https://github.com/hellosaumil/PocketOrreryXR.git
app module on your Android XR device or emulator.app/src/main/java: Contains the Kotlin source code, including the ViewModel, Compose UI, and 3D scene logic.app/src/main/assets/models: Contains the glTF models and textures for the planets and skybox.tools/: Utility Python scripts used for generating sphere geometry and managing assets.Hi, Iām Saumil Shah! Pocket Orrery XR is not only my first step into XR but my first-ever Android application. The entire project was vibecoded using Google Antigravity. I created this app to explore the possibilities of spatial computing and to build something that combines my interests in technology and astronomy.
This project is licensed under the MIT License - see the LICENSE file for details.