KrishnaVyshak / CodeAssist

Experimental code editor based on javac APIs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

stability-alpha Chat

A javac APIs-based code editor that supports building Android apps.

  • APK Compilation

  • AAB Support

  • Java

  • Kotlin

  • R8/ProGuard

  • Code Completions (Currently for Java only)

  • Quick fixes (Import missing class and Implement Abstract Methods)

  • Layout Preview (80%)

  • Automatic dependency resolution

  • Layout Editor

  • Debugger

  • Lint

CodeAssist Community

Discord server: https://discord.gg/pffnyE6prs

English-language chat in Telegram: https://t.me/codeassist_app

Russian-language (русскоязычный) chat in Telegram: https://t.me/codeassist_chat

Issues

Issues are disabled until the next release as most issues has been fixed and there have been many changes so the issues on the previous apk may not be valid with the current apk.

Building - Android Studio

Clone this repository to your local device and then open it on Android Studio.

Contributing

  • Pull request must have a short description as a title and a more detailed one in the description

  • Feature additions must include Unit/Instrumentation tests. This is for future stability of the app and modules.

Special thanks

  • Rosemoe/CodeEditor

  • JavaNIDE

  • Mike Anderson

  • Java Language Server

  • Ilyasse Salama

About

Experimental code editor based on javac APIs.

License:GNU General Public License v3.0


Languages

Language:Java 99.0%Language:HTML 0.4%Language:Kotlin 0.3%Language:ANTLR 0.2%Language:Lex 0.1%Language:Makefile 0.0%