Here’s a quick breakdown of what Code on the Go needs to run smoothly.
Basic information
- Minimum operating system: Android 9
- Minimum supported Android Gradle Plugin (AGP): 7.3.0
- Maximum supported Android Gradle Plugin (AGP): 8.11.0
- Supported CPU architecture: 32-bit ARM (armeabi-v7a), 64-bit ARM (arm64-v8a)
Approximate system needs
- Minimum storage: Approximately 3.5GB (assets installation requires around 2GB, while builds could require an additional 1GB)
- Minimum free RAM: Approximately 1.5GB of free RAM, but 4GB recommended (free RAM is the amount available for applications to use, not the total device RAM)
Java considerations
- Code on the Go ships with JDK 21, which is sufficient for nearly all use cases; official support is not provided for other JDK versions.
- For any project, the Java source version depends on the AGP version it is configured to use.
- Projects with AGP 8.11.0 (shipped by default) can be configured to use up to Java 17 syntax.
- If the project is configured with any other AGP version, then the Java source version may differ, in which case you may need to verify whether it is possible to use a newer or older Java source version.
Kotlin considerations
- Code on the Go ships with Kotlin 1.9.2
- As with Java, this also depends on the AGP version, but we recommend using Kotlin 1.9.2. It may be possible to use a newer Kotlin version, but support is not tested or guaranteed.