{"repo":"pingpongboss/compose-exploded-layers","free":true,"listed":false,"github":"https://github.com/pingpongboss/compose-exploded-layers","clone":"git clone https://github.com/pingpongboss/compose-exploded-layers.git","description":"Create 3D-style exploded layer effects in Jetpack Compose","language":"Kotlin","stars":113,"topics":["android","android-library","jetpack-compose"],"license":"MIT","category":"mobile-apps","readme_excerpt":"💣 Exploded Layers for Jetpack Compose Turn any composable into an interactive “3D exploded view” . --- ✨ Overview compose-exploded-layers lets you visually separate your UI into layers , spaced along an offset vector — rendering your composable tree in 3D space. Use it to: - Reveal structure or hierarchy within complex layouts - Create dynamic visualizations for cards, lists, or photos - Add depth to transitions, intros, or editor UIs --- 🚀 Features ✅ Animate between collapsed and exploded states ✅ Draggable 2D exploration (pan and drag to rotate layers) ✅ Customizable spread distance, easing, and axis ✅ Lightweight — built only with Compose primitives ✅ Works with any composable tree ✅ Built with Kotlin Multiplatform (KMP), currently supporting Android, WebAssembly, and Desktop (JVM) --- 📲 Demos Try out the sample apps to see exploded layers in action, and learn by example for how to integrate with the library. 🤖 Android - Download the latest APK from the release assets. - Build and install locally using: ./gradlew :samples:android:installDebug (you can also run the sample configuration directly from Android Studio.) - Check-out the code under samples/android . 🌐 Web - Open the latest WebAssembly demo from the release notes. - Build and install locally using: ./gradlew :samples:wasm:wasmJsBrowserDevelopmentRun - Check-out the code under samples/wasm . 🖥️ Desktop - Download the latest JAR from the release assets. - Build and install locally using: ./gradlew :samples:jvm","default_branch":null,"files":null,"tree":[],"storefront":"/r/pingpongboss","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pingpongboss/compose-exploded-layers/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}