Skip to content

Releases: rudra496/sciencelab3d

v1.2.0

Choose a tag to compare

@rudra496 rudra496 released this 05 Sep 21:37

πŸ”¬ 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)

  1. Download ScienceLab3D-v1.2.0.apk on your Android phone (Android 7.0+) and open it.
  2. 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

Choose a tag to compare

@rudra496 rudra496 released this 26 Aug 22:27

ScienceLab 3D v1.1.0

  • Academic Citation: Formalized CITATION.cff with 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

Full Changelog: v1.0.0...v1.1.0

πŸ”¬ ScienceLab 3D v1.0.0 β€” Interactive STEM Education Platform

Choose a tag to compare

@rudra496 rudra496 released this 11 May 19:42

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!