Skip to content

Acode - An extensible and powerful code editor for the Katya ® 👽 OS.

License

Notifications You must be signed in to change notification settings

Katya-Incorporated/ACode

Repository files navigation

Acode Editor - Code Editor for Android

• Overview

Welcome to Acode Editor - a powerful and versatile code editing tool designed specifically for Android devices. Whether you're working on HTML, CSS, JavaScript, or other programming languages, Acode empowers you to code on-the-go with confidence.

• Features

  • Edit and create websites, and instantly preview them in a browser.
  • Seamlessly modify source files for various languages like Python, Java, JavaScript, and more.
  • Access the console to quickly identify errors and logs.
  • Enjoy multi-language editing support with easy management tools.

• Installation

You can get Acode Editor from popular platforms:

Get it on Google Play Get it on F-Droid

• Project Structure

Acode/
|
|- src/   - Core code and language files
|
|- www/   - Public documents, compiled files, and HTML templates
|
|- utils/ - CLI tools for building, string manipulation, and more

• Multi-language Support

Enhance Acode's capabilities by adding new languages easily. Just create a file with the language code (e.g., en-us for English) in src/lang/ and include it in src/lib/lang.js. Manage strings across languages effortlessly using utility commands:

yarn lang add
yarn lang remove
yarn lang search
yarn lang update

• Building the Application

To build the APK, ensure you have Node.js, NPM, and Apache Cordova installed on your device. Use Cordova CLI to build the application.

  1. Initial setup (required only once):
yarn setup
  1. Build the project:
yarn build <platform (android)> <free|paid> <p|prod|d|dev>

• Developing a Plugin for Acode

For comprehensive documentation on creating plugins for Acode Editor, visit the repository.

For plugin development information, refer to: Acode Plugin Documentation

💙 Empower your coding journey with the dynamic and efficient Acode Editor. Happy coding on-the-go!