Releases: rudra496/sciencelab3d
Release list
v1.2.0
π¬ ScienceLab 3D v1.2.0 β the whole lab, now in your pocket
The complete virtual science lab packaged as a fully offline Android app. All 40 experiments (10 Physics, 10 Chemistry, 10 Biology, 10 Math) and their 40 detail guides are bundled inside the APK β no internet, no sign-ups, no ads. Install once, learn anywhere.
π¦ Downloads
| File | For |
|---|---|
ScienceLab3D-v1.2.0.apk |
Everyone β install and use (signed release) |
ScienceLab3D-v1.2.0-debug.apk |
Developers (debug build) |
π² Install (2 steps)
- Download
ScienceLab3D-v1.2.0.apkon your Android phone (Android 7.0+) and open it. - Allow "install from this source" if your phone asks. Done β the lab works offline forever.
β¨ What's inside
- All 40 interactive 3D experiments β identical to the web app, byte-for-byte
- Real-time controls, live data panels, and energy visualizations on every experiment
- Works completely offline β WebGL simulations run natively in the app's WebView
- Small: ~6 MB Β·
com.rudrasarker.sciencelab3dΒ· targetSdk 36 Β· signed release
β Verified before release
- Web build: all 84 experiment routes pass; all 40 canvases render with zero fatal errors
- APK: signature verified, correct package/badging, all 400 experiment assets bundled
- On-device test passed: experiment opens, 3D scene renders, live simulation data flows, back navigation returns to the lab home (tested on a real phone, Android 13/realme)
π οΈ Under the hood
Packaged with Capacitor 8 from the same codebase as the website. Two Android-layer fixes shipped with it: Capacitor's html5mode fallback no longer swallows prerendered routes (each route resolves to its own bundled document), and system back navigates within the lab. Experiment code, content, and styling are untouched β see CHANGELOG.md.
What's Changed
- chore(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #67
- chore(deps-dev): bump @types/react-dom from 19.2.4 to 19.2.5 by @dependabot[bot] in #70
- chore(deps): bump next from 16.3.2 to 16.3.3 by @dependabot[bot] in #73
- chore(deps): bump lucide-react from 1.31.0 to 1.37.0 by @dependabot[bot] in #77
- chore(deps): bump lucide-react from 1.37.0 to 1.38.0 by @dependabot[bot] in #78
- chore(deps): bump fflate from 0.6.10 to 0.6.11 by @dependabot[bot] in #79
- chore(deps): bump next from 16.3.3 to 16.3.4 by @dependabot[bot] in #80
Full Changelog: v1.1.0...v1.2.0
v1.1.0
ScienceLab 3D v1.1.0
- Academic Citation: Formalized
CITATION.cffwith ORCID: 0009-0001-4545-0932. - Zenodo DOI Integration: Permanent DOI and persistent open-science archival via CERN InvenioRDM.
- STEM Features: 40+ interactive virtual lab experiments spanning classical mechanics, thermodynamics, electromagnetism, and molecular biology.
What's Changed
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #8
- chore(deps): bump actions/labeler from 5 to 6 by @dependabot[bot] in #9
- chore(deps): bump actions/stale from 9 to 10 by @dependabot[bot] in #10
- chore(deps): bump actions/first-interaction from 1 to 3 by @dependabot[bot] in #11
- chore(deps): bump three from 0.172.0 to 0.184.0 by @dependabot[bot] in #15
- chore(deps): bump framer-motion from 11.18.2 to 12.40.0 by @dependabot[bot] in #13
- chore(deps): bump lucide-react from 0.469.0 to 1.18.0 by @dependabot[bot] in #23
- chore(deps-dev): bump @types/node from 22.19.20 to 25.9.3 by @dependabot[bot] in #25
- chore(deps): bump dependabot/fetch-metadata from 2 to 3 by @dependabot[bot] in #22
- chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 by @dependabot[bot] in #19
- chore(deps): bump next from 15.5.19 to 16.2.9 by @dependabot[bot] in #24
- chore(deps-dev): bump @types/three from 0.172.0 to 0.184.1 by @dependabot[bot] in #18
- chore(deps-dev): bump @tailwindcss/postcss from 4.3.0 to 4.3.1 by @dependabot[bot] in #26
- chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 by @dependabot[bot] in #29
- chore(deps): bump next from 15.5.19 to 16.2.9 by @dependabot[bot] in #28
- Resolve Dependabot security alerts (next/postcss/sharp) by @rudra496 in #43
- chore(deps-dev): bump tailwindcss from 4.3.1 to 4.3.3 by @dependabot[bot] in #44
- chore(deps-dev): bump typescript from 6.0.3 to 7.0.2 by @dependabot[bot] in #45
- chore(deps): bump @react-three/fiber from 9.6.1 to 9.7.0 by @dependabot[bot] in #46
- chore(deps): bump lucide-react from 1.18.0 to 1.28.0 by @dependabot[bot] in #47
- chore(deps): bump framer-motion from 12.40.0 to 12.43.0 by @dependabot[bot] in #48
- chore(deps-dev): bump @tailwindcss/postcss from 4.3.1 to 4.3.3 by @dependabot[bot] in #49
- chore(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #54
- chore(deps): bump react-dom and @types/react-dom by @dependabot[bot] in #50
- chore(deps): bump framer-motion from 12.43.0 to 13.0.0 by @dependabot[bot] in #55
- chore(deps): bump lucide-react from 1.28.0 to 1.30.0 by @dependabot[bot] in #58
- chore(deps): bump lucide-react from 1.30.0 to 1.31.0 by @dependabot[bot] in #60
- chore(deps): bump framer-motion from 13.0.0 to 13.1.0 by @dependabot[bot] in #62
- chore(deps): bump next from 16.3.0 to 16.3.1 by @dependabot[bot] in #63
- chore(deps): bump framer-motion from 13.1.0 to 13.1.1 by @dependabot[bot] in #64
- chore(deps): bump next from 16.3.1 to 16.3.2 by @dependabot[bot] in #66
New Contributors
- @dependabot[bot] made their first contribution in #8
Full Changelog: v1.0.0...v1.1.0
π¬ ScienceLab 3D v1.0.0 β Interactive STEM Education Platform
ScienceLab 3D v1.0.0
40+ virtual experiments in physics, chemistry & biology. 3D visualizations. Learn science by doing, right in your browser.
**Star this repo if you love science education!