This document provides step-by-step instructions to build and export the Cloud Share application for Android (APK) and Windows (EXE).
- Node.js: Install the latest LTS version from nodejs.org.
- Git: (Optional) For version control.
- Android Studio: Install from developer.android.com.
- Android SDK: Install API 33 (Android 13) or higher via Android Studio SDK Manager.
- Java Development Kit (JDK): JDK 17 is recommended.
- Capacitor CLI: Installed via
npm install.
- Windows OS: Required for building Windows executables.
-
Install Dependencies: Open your terminal in the project root and run:
npm install
-
Initialize Capacitor (if not already done):
npm run cap:init
To generate a standalone Windows executable:
- Build the Electron App:
npm run electron-build - Output: The
.exefile will be located in thedist/directory.Cloud Share Setup.exe: Full installer.Cloud Share Portable.exe: No installation required.
npm run android:syncnpm run android:open- In Android Studio, go to Build > Generate Signed Bundle / APK...
- Select APK and click Next.
- Create a new Key store path or use an existing one.
- Fill in the credentials and click Next.
- Select release build variant.
- Check V1 (Jar Signature) and V2 (Full APK Signature).
- Click Finish.
Alternatively, for a quick debug APK:
npm run build:apkThe APK will be in android/app/build/outputs/apk/release/app-release-unsigned.apk.
- Backend: Node.js, Express.js (File sharing logic)
- Frontend: HTML5, Tailwind CSS, JavaScript (Modern UI)
- Mobile: Capacitor (Cross-platform bridge)
- Desktop: Electron (Native wrapper for Windows)
- Cross-Platform: Works on Android and Windows.
- Responsive UI: Glassmorphism design with Tailwind CSS.
- Local Network Sharing: Share files over Wi-Fi without internet.
- Security: Optional password protection for your shared files.
- Performance: High-speed transfers within local networks.