AndroidIDE User Guideο
Welcome to the AndroidIDE User Guide! This comprehensive guide is designed to assist both beginners and experienced users in harnessing the full power of AndroidIDE, an Integrated Development Environment tailored for building Gradle-based Android projects directly on Android devices.
Introductionο
AndroidIDE provides a versatile platform that empowers developers to create real Android applications seamlessly. Whether you are a newcomer or a seasoned developer, this guide aims to equip you with the necessary knowledge, tips, and tricks to enhance your experience with AndroidIDE.
AndroidIDE offers a comprehensive set of features to streamline your development workflow. Below is a detailed overview of each featureβs current status.
Core Featuresο
βοΈ Gradle Support
βοΈ JDK 17 & 21 support.
βοΈ Terminal (based on Termux, with limited packages).
βοΈ SDK Manager (via terminal).
βοΈ Log reader - Real-time display of your appβs logs.
βοΈ API Information - Provides information on classes and their members, including details on since, removed, and deprecated elements.
Language Serversο
βοΈ Java - code completions, code actions, diagnositcs, snippets, formatting.
βοΈ XML - code completions, code actions, formatting.
ποΈ Kotlin - Planned implementation.
UI Designerο
βοΈ Layout Inflater - Allows visual design through XML layout inflation.
βοΈ Resource Handling - Resolves resource references and auto-completes resource values when editing attributes.
βοΈ Drag & Drop - Intuitive drag-and-drop functionality.
βοΈ Visual Attribute Editor - Provides a visual editor for modifying attributes.
βοΈ Android Widgets - Supports a variety of Android widgets.
ποΈ Library widgets & custom views - Planned implementation.
Additional Featuresο
ποΈ String Translator - Planned implementation.
ποΈ Asset Studio - Planned implementation for Drawable & Icon Maker.
βοΈ Git - Integrated Git support (terminal-only for now).
Note
βοΈ : Available
ποΈ : Planned implementation.
Connect with the Communityο
Stay updated and engage with the AndroidIDE community through the following links:
For access to the source code of all AndroidIDE projects, visit the AndroidIDE GitHub Organization.