Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Visual-Code-Space/Visual-Code-Space

A Modern Code Editor for Android
https://github.com/Visual-Code-Space/Visual-Code-Space

android android-application code-editor collaborate contributions-welcome editor ide java jetpack-compose kotlin mobile-ide vcspace visual-code-space

Last synced: about 1 month ago
JSON representation

A Modern Code Editor for Android

Awesome Lists containing this project

README

        


Visual Code Space

Visual Code Space


A Modern Code Editor for Android



Android CI


License



Screenshot 1
Screenshot 2
Screenshot 3


Screenshot 4
Screenshot 5
Screenshot 6


Screenshot 7
Screenshot 8
Screenshot 9



A glimpse of Visual Code Space in action.


## 🚀 Elevate Your Mobile Coding Experience

**Visual Code Space** is a cutting-edge code editor meticulously crafted for Android devices. It
empowers you to code on the go with a seamless and efficient environment. Forget about cumbersome
setups; dive straight into coding with our intuitive interface and powerful features.

## ✨ Key Features

- **⚡ Blazing Fast File Explorer:** Navigate your project directories with speed and ease.
- **🎨 Multi-Language Syntax Highlighting:** Enjoy syntax highlighting for a wide array of
programming languages, making your code more readable and less error-prone.
- **📑 Tabbed Editor:** Manage multiple files simultaneously with our convenient tabbed interface.
- **💻 Integrated Terminal Emulator:** Execute commands directly within the app using our built-in
terminal emulator.
- **🚫 Ad-Free Experience:** Focus on your code without any distractions.
- **🔌 Plugin Support:** Extend the functionality of Visual Code Space with custom plugins written in
BeanShell.

## 📦 Installation

Ready to start coding? Download the latest version of Visual Code Space from
our [releases page](https://github.com/Visual-Code-Space/Visual-Code-Space/releases)
or [telegram group](https://t.me/visualcodespace).

## 📖 Plugin Development

### Unleash the Power of Customization

Visual Code Space supports custom plugins written in BeanShell, allowing you to tailor the editor to
your specific needs.

#### Getting Started

1. **Create a Plugin Directory:**

* Use the application settings to create a new plugin. The plugin directory will be located at
`/storage/emulated/0/VCSpace/plugins/`.

2. **Modify the Entry Point (Optional):**

* To use a different function as the entry point, update the `entryPoint` field in the
`manifest.json` file to the name of the desired function. For example, to use `startPlugin`, set
`entryPoint` to `"startPlugin"`.

3. **Run Your Plugin:**

* Visual Code Space will automatically load and execute your plugin upon application startup.

For detailed instructions and examples, please refer to our [Create a Plugin](docs/create_plugin.md)
documentation.

## 🤝 Contributing

We are always looking for ways to improve Visual Code Space and welcome contributions from the
community. Please see
our [CONTRIBUTING.md](https://github.com/Visual-Code-Space/Visual-Code-Space/blob/main/CONTRIBUTING.md)
for guidelines on how to get involved.

## 💖 Special Thanks

We extend our gratitude to the following projects and individuals for their invaluable
contributions:

- [Rosemoe](https://github.com/Rosemoe) for
the [sora-editor](https://github.com/Rosemoe/sora-editor)
- [VSCode](https://github.com/microsoft/vscode) for
the [TextMate files](https://github.com/microsoft/vscode/tree/main/extensions)
- [Termux](https://github.com/termux) for
the [Terminal Emulator](https://github.com/termux/termux-app)
- [Akash Yadav](https://github.com/itsaky) for the
awesome [AndroidIDE](https://github.com/AndroidIDEOfficial/AndroidIDE)

## 🧑‍💻 Contributors


Contributors

## 📜 License

```
Visual Code Space is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Visual Code Space is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Visual Code Space. If not, see .
```

Any violations to the license can be reported either by opening an issue or writing a mail to us
directly.