Requirements: Android 8.0+
Overview: An IDE to develop real, Gradle-based Android applications on Android devices.
AndroidIDE is an IDE for Android to develop full featured Android apps on Android smartphones.
Features
Gradle support.
JDK 11 and JDK 17 available for use.
Terminal with necessary packages.
Custom environment variables (for Build & Terminal).
SDK Manager (Available via terminal).
API information for classes and their members (since, removed, deprecated).
Log reader (shows your app’s logs in real-time)
Language servers
Java
XML
Kotlin
UI Designer
Layout inflater
Resolve resource references
Auto-complete resource values when user edits attributes using the attribute editor
Drag & Drop
Visual attribute editor
Android Widgets
String Translator
Asset Studio (Drawable & Icon Maker)
Git
Limitations
For working with projects in AndroidIDE, your project must use Android Gradle Plugin v7.2.0 or newer. Projects with older AGP must be migrated to newer versions.
SDK Manager is already included in Android SDK and is accessible in AndroidIDE via its Terminal. But, you cannot use it to install some tools (like NDK) because those tools are not built for Android.
No official NDK support because we haven’t built the NDK for Android.
The app is still being developed actively. It’s in beta stage and may not be stable. if you have any issues using the app, please let us know.
Installation Guide – https://androidide.com/docs/installation/
What’s New:
Removals
The File tree action (and related preference) has been removed from the editor activity. Please use the drawer toggle instead.
The first completion item is no longer automatically selected when the ENTER key is pressed (issue #1201). We plan to reintroduce this feature with a better implementation in future IDE versions.
Bug Fixes
Fixed an IndexOutOfBoundsException when selecting from multi-choice preferences (issue #1444, issue #1473).
Resolved an IndexOutOfBoundsException when updating single-choice preferences without any changes (issue #1455).
Tooling API now functions correctly when working with preview versions of AGP (issue #1440).
The editor’s language is now updated when an opened file is renamed (issue #1406).
SymbolInputView is no longer hidden when files are opened.
Previous signature help requests are now cancelled when a new request is made (issue #1393).
Files are now renamed asynchronously, preventing UI lags when renaming large files (issue #1413).
SourceFileManager no longer unnecessarily indexes the root project (issue #1396).
Fixed a misleading stack trace reported when launching the application (issue #1392).
On-demand imports in Java files no longer cause the definition and reference providers to fail (issue #1449, issue #1211).
Resolved a NullPointerException when publishing diagnostics to the editor (issue #1462).
Occasional NullPointerException when saving files has been addressed (issue #1463).
Fixed memory leaks caused due to TSTree instances not being closed by Java LSP.
Fixed a bug that cause build failures if the project had subprojects in sub-directories (issue #1491).
Improvements
Action menus are now hidden if all of their child actions are hidden.
Some missing keywords have been added to Java completions (issue #1420).
The navigation drawer in the editor activity no longer takes up full-screen space in landscape mode (issue #1430).
The save action is now disabled if another save operation is already in progress (issue #1391).
Updated translations from Crowdin. Our heartfelt appreciation to all the Crowdin translators for their invaluable contributions.
This app has no advertisements
More Info:
https://github.com/AndroidIDEOfficial/AndroidIDE
Download Instructions:
armeabi-v7a
https://ouo.io/Cmgn3D5
Mirror:
https://ouo.io/AaZBbgA
https://github.com/AndroidIDEOfficial/A … elease.apk
https://ouo.io/7JnEh1
arm64-v8a
https://ouo.io/L6zYoU
Mirror:
https://ouo.io/qD8X0G
https://github.com/AndroidIDEOfficial/A … elease.apk
https://ouo.io/5DRBr1.