Ship fast, ship often. Every feature = a release.
Maintenance note: the "Current" version below must be refreshed at every release. The source of truth is
gradle.properties→VERSION_NAME— read that, not this file, if they ever disagree.
AI-first SDK — 9 platforms, MCP server on npm, Claude Code plugin marketplace, Rerun.io debug integration.
| What | Status |
|---|---|
| Android SDK (Filament + Compose) | Stable |
| iOS / macOS / visionOS (RealityKit + SwiftUI) | Alpha |
| Web (Filament.js + WebXR) | Alpha |
| Desktop (Compose Desktop) | Alpha — SceneViewer renders through Filament via filament-kmp (JDK 22+) |
| Android TV | Alpha |
| Flutter bridge | Alpha (flutter_sceneview on pub.dev) |
| React Native bridge | Alpha (@sceneview-sdk/react-native on npm) |
| MCP on npm | Live (sceneview-mcp — independent version track) |
| Claude Code plugin marketplace | Live (sceneview/claude-marketplace) |
| Telemetry Worker | Live |
| Rerun.io debug integration | Shipped (Android + iOS + Python) |
| Play Store demo app | Deployed |
| App Store demo app | Live (id6761329763) |
| GitHub Release | v4.52.0 stable |
- Unify naming:
SceneView {}/ARSceneView {}(v3.6) - Separate modules intentionally:
sceneview(3D-only) +arsceneview(opt-in AR) - Render tests CI (SwiftShader)
- Anonymous telemetry (Cloudflare Worker + D1)
- AI prompt playground on website
- Claude Code plugin marketplace (Apache-2.0,
sceneview+sceneview-contribplugins) - iOS V1 parity sprint — LightSlot, RenderQuality, NodeGesture, AR anchors (v4.1–v4.3)
- iOS App Store release — demo app live (
id6761329763) - visionOS spatial features — immersive-space skybox,
SceneViewSwiftvisionOS target builds (v4.5, v4.10) - ARCore Recording / Playback —
ARRecorder+ARSceneView(playbackDataset = …)(v4.3) - Auto-fit camera framing from glTF bounds — Android + iOS (v4.10, #1439 / #1391)
- Sketchfab model streaming
- Cross-platform demo unification — one showcase app per platform
- Fragment-based changelog system (
changelog.d/) - Autonomous cross-platform device-QA harness (Maestro Android/iOS + Playwright web + AR replay)
- Desktop renders with Filament —
SceneViewervia filament-kmp, replacing the placeholder (v4.33, #2540)
- Android XR module (Jetpack XR SceneCore)
- sceneview-core WASM target (when kotlin-math supports wasmJs)
- Promote iOS / Web / Flutter / React Native from Alpha toward Stable
- Visual regression testing across platforms
- Performance benchmarks (FPS, memory, load time)
- Raise unit-test coverage on
sceneview/arsceneview
- Rerun.io official partnership / listing
- Community announcements (Reddit, HN, LinkedIn)
- Compose Multiplatform renderer (shared Compose UI across Android + Desktop + Web)
- Filament 2.x migration (when available)
- Scene graph serialization (save/load scenes as files)
ViewNode<Content>generic API
- Android Auto / AAOS (when custom 3D views are supported)
- Wear OS (Canvas-based 3D for watch faces)
- Cloud rendering API (server-side Filament)
- Real-time multiplayer scenes (WebSocket sync)