https://github.com/sagnik-dey/imject--android-prototype-
Android (prototype) version of Imject
https://github.com/sagnik-dey/imject--android-prototype-
android capacitor image imject ionic javascript mobile-app
Last synced: about 2 months ago
JSON representation
Android (prototype) version of Imject
- Host: GitHub
- URL: https://github.com/sagnik-dey/imject--android-prototype-
- Owner: Sagnik-Dey
- License: mit
- Created: 2025-08-05T19:10:49.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-05T19:23:29.000Z (11 months ago)
- Last Synced: 2025-08-05T21:19:32.184Z (11 months ago)
- Topics: android, capacitor, image, imject, ionic, javascript, mobile-app
- Language: JavaScript
- Homepage:
- Size: 81.1 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Imject (Android Prototype)

📱 **Imject** brings its powerful image layout and PDF export functionality to Android. Upload images, arrange them into layouts, and export them — all from your phone.
> ⚠️ This is a **prototype version** of the Android build. Expect limited features and potential bugs.
---
### 📸 What It Does
- Upload images directly from your device
- Arrange them on a canvas (a4 page) using customizable layouts
- Save your layout progress using `.appimj` files
- Export the final arrangement to a clean **PDF file**
- Store and load projects from your device

---
### 🔧 How to build & run
1. Clone the repository
2. Install dependencies:
```bash
npm install
```
3. Build the frontend using Vite:
```bash
npm run build
```
4. Add the Android platform (If not already added):
```bash
npx cap add android
```
5. Generate the assets
```bash
npx @capacitor/assets generate --android
```
6. Copy the build to Capacitor:
```bash
npx cap copy android
npx cap sync android
```
7. Run on your Android device:
```bash
npx cap run android
```
8. If you want to open the project in Android Studio:
```bash
npx cap open android
```
> Ensure you have Android Studio and an emulator/device connected for deployment.
---
### 🧠 Tech Stack
- **Vanilla JavaScript**
- **Ionic Framework + Capacitor**
- **Vite** for frontend builds
- **Android SDK** for platform deployment
---
### 📝 Known Limitations
- May have layout scaling issues on some custom OS skins
- Splash screen behavior may vary based on device manufacturer
---
### 📁 Project Structure
```
📁 dist/ ← Final Vite build output
📁 www/ ← Source code (HTML/CSS/JS)
📁 public/ ← Static assets (images, icons)
📁 assets/ ← contains app icon and splash image
📄 capacitor.config.json
📄 vite.config.js
```
---
### 📄 License
This prototype is released under the [MIT License](LICENSE).
Some dependencies may be under different licenses. See [`THIRD_PARTY_LICENSES.md`](THIRD_PARTY_LICENSES.md).