Skip to content

weg2022/AIDE-Plus-AS

 
 

Repository files navigation

AIDE-Plus

Build

To run tests, you can use the following command: gradlew :app:installRelease

Features

Implemented

  • AAPT2 implemented
  • D8 implemented
  • Some Java 8 syntax support
  • Some Java 9 syntax support
  • Some Java 11 syntax support
  • Some Java 23 syntax support(form ecj)
  • Support for parsing higher version Java classes
  • runtimeOnly, compileOnly, and libgdxNatives implemented
  • New Gradle parser
  • New Maven downloader (pom, bom)
  • Cold start optimization
  • More syntax highlighting
  • ProGuard support
  • Replaced Android support libraries with AndroidX
  • Support for CMake builds
  • Partial ProGuard de-obfuscation
  • Customizable code coloring
  • View/Data Binding support
  • Generation of APKs/AABs
  • Replaced manifest merging tool
  • Fixed silent installation and added Shizuku installation support
  • New UI implementation
  • Fixed issues with auto-completion and highlighting loss
  • Fixed issue with creating signatures
  • ApkSign now supports v1-v4 signatures
  • Added some basic syntax auto-completion

Planned

  • Lambda support (form ecj)
  • More auto-completion

Additional Information

Special Thanks

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 97.9%
  • Kotlin 1.5%
  • HTML 0.4%
  • AIDL 0.1%
  • JavaScript 0.1%
  • Lex 0.0%