Skip to content

AndroidIDE-CN/AIDE-Plus-AS

 
 

Repository files navigation

Tip

This project is built using Android Studio It uses Kotlin, so AIDE+ cannot be self-hosted If you want self-hosting, please visit the main project

AIDE-Plus

Repository Information

GitHub contributors GitHub last commit Repository Size GitHub Release Total downloads

Build

Android Studio Gradle

Implemented Features

  • 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
  • DataBinding 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 completions
  • Fixed git issues within the software
  • APK resource alignment
  • Java projects support Android API
  • Lambda implementation (ecj) fbf450d
  • CMake build support e702347
  • Modified XML completion logic 0ecb637

Planned Features

  • More completions (LSP)
  • Apks/AAB generation (not added)
  • Manifest file editing
  • Vector graphics acquisition
  • Layout visualization rewrite

Related Resources

Related Information

Special Thanks

Tip

If you or your project is not listed, please contact us to add it

Project Related

Open Source Integration

About

AIDE+ sources/AIDE+源码(Android Studio)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 97.4%
  • Kotlin 2.3%
  • Other 0.3%