ChemSearch v1.0.0 - Initial Release
First release of ChemSearch for Android, a native Kotlin + Jetpack Compose app for instant chemical compound lookup. Built for students, researchers and chemistry enthusiasts who want fast, clean access to chemical data without opening a browser.
What's in this release
Search & Discovery
- 🔍 Search millions of compounds by name with real-time autosuggestions (sourced from PubChem)
- 🕐 Search history for quick re-access to recent lookups
Chemical Data
- 📊 Molecular formula, empirical formula, molecular weight, charge
- 🔖 CAS number, PubChem CID, IUPAC name
- 🧬 SMILES (Connectivity + Full), InChI, InChI Key
- 🏷️ Top synonyms including common trade names
Visuals
- 🖼️ High-resolution 2D structure diagrams
- 🔬 3D compound model view (
⚠️ Not properly implemented yet)
Elemental Analysis
- 📉 Percentage composition bar chart with correct handling of complex formulas like Ca(OH)₂
Descriptions
- 📝 Three sources — PubChem (official), Wikipedia (community summary) or AI (Gemini 2.0 Flash)
- AI descriptions require a free Gemini API key (see setup below)
Settings
- 🌓 Light and dark mode (persisted across restarts)
- Toggle autosuggestions on/off
- Set your default description source
- Manage your Gemini API key
Requirements
- Android 8.0 (API 26) or higher
- Internet connection
Installation
Download ChemSearch.v1.0.0.apk below and install it on your device. You may need to allow installs from unknown sources in your device settings.
AI descriptions setup
- Get a free API key at [aistudio.google.com]
- Open the app → tap ⚙️ Settings
- Add your key under AI (Gemini)
- Optionally set AI as your default description source
Your key is stored locally on your device only, and it is never sent anywhere except Google's API.
If this project is useful to you, a ⭐ on the repo goes a long way!