Acode is a code editor for Android that enables developers to write, edit, and preview code on mobile devices.
The tool addresses the need for productive coding on Android by providing a full-featured editor with support for multiple programming languages including HTML, CSS, JavaScript, Python, and Java. It includes built-in features such as a JavaScript console, S/FTP and SSH terminal integration, an Alpine-based terminal, and the ability to instantly preview websites in a browser. The editor supports a plugin system that allows the community to extend its capabilities, and it handles multi-language interface support through a straightforward contribution mechanism.
Acode suits developers who need to work on code while away from a desktop or laptop, whether for quick edits, website development and testing, or managing remote files via terminal protocols. The tool is distributed through both Google Play and F-Droid, making it accessible across different Android app stores. The project welcomes contributions for new language support and plugin development, with documentation available for those building plugins.
The project maintains an organized structure with core code and language files in the src directory, compiled output in www, and build utilities available. Development follows a contribution process documented in the repository, and the team provides plugin development documentation to support ecosystem growth.