u/DoOm69024

Built my first real app with Expo and finally survived Google's 14-day test! (3D Molecule Viewer)
▲ 2 r/expo

Built my first real app with Expo and finally survived Google's 14-day test! (3D Molecule Viewer)

​Hey guys,

​Just wanted to share my first published project. I'm finishing up high school and needed a way to visualize organic chemistry structures for my exams, so I built an app for it using Expo.

​It's basically a 3D molecule viewer that pulls data from PubChem. It uses 3dmol.js inside a WebView to render the models. Honestly, getting the WebView to run smoothly without lagging was tricky, but Expo made the whole building and publishing pipeline so much easier than I expected.

​It is 100% free, ad-free, and open-source. If anyone wants to roast my code, check out how I handled the WebView, or just play around with some spinning molecules, here are the links:

​Play Store: https://play.google.com/store/apps/details?id=com.ankushsarkar.moluxis

GitHub: https://github.com/ankrypht/Moluxis

​Thanks!

u/DoOm69024 — 6 days ago

Hey guys,

​I'm finishing up high school and recently built my first real app using Expo because I was struggling to visualize organic chemistry structures for my exams. It finally got approved for Production on the Play Store!

​The app is basically a 3D molecule viewer, but honestly, getting 3dmol.js to actually run smoothly inside a React Native WebView was a massive headache. I tried my best to stop the UI from lagging and tried to secure the WebView so it doesn't break, but I'm honestly not sure if I did it the "right" or standard way.

​I decided to make it completely open source (and forced it to be dark theme only because my eyes are dead from studying lol).

​Since I'm still basically a newbie at React Native, I'd love it if anyone here could take a quick look at my repo and tell me what I completely messed up or how I can optimize it better.

​Repo: https://github.com/ankrypht/Moluxis

​Thanks!

reddit.com
u/DoOm69024 — 6 days ago