Code on the Go release notes – 25.49

Share This Post

An updated preview release of Code on the Go is ready for review! 

Click here to download the latest release. Your feedback (including bug reports and feature requests) helps us build a better product, and we really appreciate the time you take to test the app and share your experience. 

IMPORTANT: This release contains changes that may cause existing projects to fail. If you’re using an older version of Code on the Go (25.46 or earlier) or you’re unsure of the version, click here and follow the steps to check your version and migrate your projects if needed.

New support for 32-bit and 64-bit ARM devices

App Dev for All’s mission is to expand global access to computer science education and professional programming resources by supporting development tools that operate on Android phones and don’t require high-speed Internet access. This release includes both a 32-bit and a 64-bit version, so more people can use it, regardless of the age or type of their devices.

General bug fixes

  • Exceptions are no longer thrown due to deprecated property syntax in a Gradle file.
  • Errors including the following are resolved:
    • OutOfMemoryError
    • DiagnosticCoroutineContextException
    • IllegalStateException
    • JSON decoding on main thread
    • NullPointerException
    • ApplicationNotResponding: Background ANR
    • ANR due to IDE crashing in direct boot mode
    • IndexOutOfBoundsException

Enhancements and improvements

  • The “automatically open last project” preference now works as expected.
  • In a Compose project template, the Use Kotlin Script option is removed.
  • Implemented various UI and language improvements.
  • Documentation is updated.

Updated experimental features

  • Layout Editor no longer crashes when attempting to add an invalid font resource.
  • On launch, Layout Editor no longer displays an active Undo button.
  • Layout positioning logic is refactored to support multiple parent ViewGroups.
  • The AI agent displays additional user warnings and configuration messages.
  • On-demand loading for Llama from an assets ZIP file is enabled.
  • The experimental plugins API build listener now triggers correctly.

Installation improvements

  • A pre-flight check now ensures that adequate space is available before inflating large binary files.
  • More information including file size is displayed during installation.
  • APK files from previous Code on the Go installations are removed.

Let us know what you think

If you have any problems or suggestions, please let us know! You can reach us the following ways: