- Build service optimization and rewrite
- Replaced aapt with aapt2
- Replaced dx with D8
- Implementation of some Java 8 syntax (default syntax analysis)
- Implementation of some Java 9 syntax (default syntax analysis)
- Implementation of some Java 11 syntax (default syntax analysis)
- Java 23 compilation (implemented through ecj, needs to be enabled in settings)
- High version Java formatting (implemented through ecj, needs to be enabled in settings)
- Custom class parser to implement high version class features
- Implemented
runtimeOnly
,compileOnly
,libgdxNatives
- Rewritten Gradle parser
- New Maven downloader (bom supported)
- Application cold start optimization
- Added more syntax highlighting
- Using D8 for obfuscation
- Replaced AIDE default framework with Androidx
- Restored some of AIDE's dex obfuscation
- Custom code colors
- ViewBinding support
- Manifest merger tool update
- Fixed silent installation and support for more installers (shizuku)
- New UI implementation
- Fixed completion and highlighting loss issues
- Fixed signature creation issues
- ApkSign now supports v1-v4 signatures
- Added some basic syntax completion
- Fixed git issues within the software
- APK resource alignment
- Java projects support Android API
- Partially implemented log loss recovery
- Lambda implementation (ecj)
- More completions (LSP)
- CMake build support (Java projects)
- Apks/AAB generation (not added)
- Manifest file editing
- Vector graphics acquisition
Tip
Don't use debug mode, otherwise dex won't be added to the apk
chmod +x ./gradlew
./gradlew :app:assembleDefault
Test run
chmod +x ./gradlew
./gradlew :app:installDefaultRelease
chmod +x ./gradlew
./gradlew :app:assembleTermux
Test run
chmod +x ./gradlew
./gradlew :app:installTermuxRelease
- QQ Groups
- QQ Channel
- Website