This is an open-source port of Visual Studio Code (VSCode) for Android, providing a fully functional development environment on your mobile device. With this app, you can log in, use remote repositories, SSH, install extensions, run code, and more—all on Android!
- Login & Authentication: Log into your GitHub or other remote repositories.
- Remote Repositories: Clone, push, and pull from Git repositories.
- SSH: Use SSH to access remote servers directly from the app.
- Extensions: Install and manage VSCode extensions.
- Run Code: Execute your code right on your Android device, with full support for languages like Python, JavaScript, and more.
- Full VSCode Functionality: Almost all VSCode features are ported over, so you can work just as you would on a desktop!
Follow these steps to quickly build and install the app on your Android device. I've included simple copy-paste commands for Debug and Release builds.
- Java Development Kit (JDK) version 8 or above
- Gradle (Gradle version 7.x or higher recommended)
- Android SDK installed
git clone https://github.com/Fundiman/VSCodeAndroid.git
cd VSCodeAndroid
If you haven't already, run this to ensure everything is set up:
gradle build
Just copy-paste the following command to build and install the APK for debugging:
gradle assembleDebug && adb install app/build/outputs/apk/debug/app-debug.apk
If you’re ready for a release build, use this command:
gradle assembleRelease && adb install app/build/outputs/apk/release/app-release.apk
- Build Failures: If the build fails due to dependencies, ensure that your
gradle.propertiesandbuild.gradlefiles are correct. - Device Compatibility: Make sure your device has enough resources (especially RAM) to run VSCode.
Feel free to fork the repository, make improvements, and submit pull requests. All contributions are welcome!
This project is licensed under the MIT License - see the LICENSE file for details.