Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/Visual-Code-Space/Visual-Code-Space
- Owner: Visual-Code-Space
- License: gpl-3.0
- Created: 2023-03-08T00:36:51.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-08T19:45:52.000Z (about 2 months ago)
- Last Synced: 2024-12-08T20:24:06.915Z (about 2 months ago)
- Topics: android, android-application, code-editor, collaborate, contributions-welcome, editor, ide, java, jetpack-compose, kotlin, mobile-ide, vcspace, visual-code-space
- Language: Kotlin
- Homepage: http://visualcodespace.com.br/
- Size: 112 MB
- Stars: 259
- Watchers: 11
- Forks: 28
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Visual Code Space
A Modern Code Editor for Android
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
## 📜 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.