CodeAssist

Experimental IDE for building Android applicatons on Android.

962
183
Java

stability-alpha
Chat

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

  • [x] APK Compilation

  • [x] AAB Support

  • [x] Java

  • [x] Kotlin

  • [x] R8/ProGuard

  • [x] Code Completions (Currently for Java only)

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

  • [x] Layout Preview (80%)

  • [x] 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

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