

GitHub - tyron12233/CodeAssist: Experimental code editor based on javac APIs.
source link: https://github.com/tyron12233/CodeAssist
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

CodeAssist
A javac APIs-based code editor that supports building Android apps.
CodeAssist does not use gradle. Editing the build.gradle file will not do anything. There are currently no plans with using Gradle.
Features
- APK Compilation
- AAB Support
- 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
CodeAssist Community
Discord server: https://discord.gg/3YMZkgFS
English-language chat in Telegram: https://t.me/codeassist_app
Russian-language (русскоязычный) chat in Telegram: https://t.me/codeassist_chat
Issues
If you have any problems, then immediately write about them. This is very important for the next versions of CodeAssist
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
Recommend
-
11
最近看到周志明大神的《深入理解 Java 虚拟机》出了第三版,想想之前看完了第二版,当时处于一知半解的状态,所以趁着这个机会,重新学习,看完了第三版,于是做个记录。 class 引入 class 文件出现的目...
-
20
Daniel July 15th, 2020 With the release of Visual Studio 2019 16.7 Preview 4, you can now try out our new exp...
-
8
随着 Visual Studio 2019 16.7 Preview 4 的发布,现在可以尝试我们新的实验性 Razor 编辑器,用于本地开发,包括 MVC、Razor Page 和 Blazor。我们很期待你来试一试! 启用新的 Razor 编辑器 要在 Visual Studio 201...
-
11
【每日蓝桥】6、一三年省赛JavaC组真题“逆波兰表达式”
-
7
The Anatomy of ct.sym — How javac Ensures Backwards Compatibility Posted at Apr 26, 2021 One of the ultimate strengths of Java is its strong notion of backwards compatibility: Ja...
-
8
An experimental Diesel-based CRUD for RocketMost of our web applications use either Node.js or Symfony for their server-side part. Both offer a lot in terms of productivity. But every now and again, when you look at the...
-
6
Snapcraft experimental login – new, secure Web-based authentication method by Igor Ljubuncic on 20 October 2021 Some Snapcraft operations mandate that users identify themselves. For example, if you want to push yo...
-
5
功能:读由java语言编写的类和接口的定义,并将它们编译成字节代码的class文件。javac 可以隐式编译一些没有在命令行中提及的源文件。 1. 命令结构 javac [ options ] [ sourcefiles ] [ @files ] 参数可...
-
9
PS5 4.03 Kernel Exploit Summary This repo contains an experimental WebKit ROP implementation of a PS5 kernel exploit based on TheFlow's IPV6 Use-After-Free (UAF), which was
-
9
Repository files navigation
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK