SwapLab Desktop - Build Android/iOS Locally (No Android Studio required)
SwapLab Desktop is a lightweight (~10MB) GUI for Windows and macOS designed to build Construct 3 projects locally using Docker. It sanitizes, builds, and signs your Android & iOS projects in isolated containers, eliminating the need to configure Java, Gradle, or Environment Variables manually.
π Why SwapLab Desktop?
It is 100% Free & Open Source. There are no hidden fees and no locked features.
- π« NO CLI / NO Config: No need to install Android Studio, JAVA_HOME, or SDKs manually. It works out of the box.
- π 100% Privacy & Control: No Sign-In required. Your source code NEVER leaves your machine. Everything runs on localhost.
- β‘ Blazing Fast: Uses aggressive caching (Gradle & NPM), so subsequent builds take seconds.
- π Offline Capable: Once the engine image is downloaded, you can build apps without an internet connection.
- π‘οΈ Isolated via Docker Desktop: Builds run safely inside the Docker Desktop app's containers, ensuring your host OS remains clean.
How to use with Construct 3
- Export your Construct 3 project as Cordova.
- Open SwapLab Desktop.
- Drag & Drop your project folder/zip.
- Click Build. The tool automatically handles the conversion (Cordova to Capacitor).
Video: Build Construct 3 Release APK + mobile advert
Open Source Repositories
You can audit the core build engines and example projects here:
Download
Get the installer for Windows and macOS here:
π Download SwapLab Desktop