Advanced Android Project Tree enhances the Android Studio project view by providing quick access to commonly used directories and files that are normally hidden or difficult to navigate to.
- Quick Access to Build Directories: Navigate directly to build outputs, generated sources, and intermediate files without switching views or using the file system explorer.
- Customizable Project Groups: Organize project files with configurable groups in the project tree, tailored to your workflow and development needs.
- Hidden Files Visibility: Easily access configuration files and directories that are typically hidden from the standard Android view, improving discoverability and reducing context switching.
We have exciting plans for future updates! Here are some features currently under consideration or in development:
- IDE Account Sync: Sync your custom group configurations across different machines using your IDE account
- Saved Presets: Pre-defined file groups for common stacks (KMP, Compose Multiplatform, etc.) (#30)
- Dynamic Icons: Customizable icons for specific file patterns (#31)
- Enhanced Filtering: More advanced pattern matching for file groups (#32)
Have a suggestion? Feel free to open an issue or start a discussion!
- Open Android Studio/IntelliJ IDEA
- Go to Settings/Preferences (โ, on Mac or Ctrl+Alt+S on Windows/Linux) โ Plugins โ Marketplace
- Search for "Advanced Android Project Tree"
- Click Install and restart Android Studio/IntelliJ IDEA

- Download the latest release
- Open Android Studio
- Go to Settings/Preferences (โ, on Mac or Ctrl+Alt+S on Windows/Linux) โ Plugins โ โ๏ธ โ Install Plugin from Disk...
- Select the downloaded ZIP file
- Restart Android Studio
- Open the Android Project View
- Click the Android dropdown at the top of the project pane
- Look for "Display Build Directory" in the appearance actions menu
- Toggle the option on/off
Alternatively, right-click in the Project View toolbar and select appearance options.
- Go to Settings/Preferences โ Tools โ Advanced Android Project Tree
- Click Add to create a new file group
- Enter a group name (e.g., "Documentation", "AI Rules")

- Add file patterns using wildcards (e.g.,
*.md) or exact filenames (e.g.,CLAUDE.md)
- Click OK to apply changes
Pattern Examples:
*.md- All Markdown filesCLAUDE.md- Claude AI rules file*.yml- All YAML configuration files
Your preferences are saved automatically and will persist across IDE restarts.
- Android Studio: Otter 2 Feature Drop (2025.2.2) and later
- IntelliJ IDEA Ultimate: 2025.2+ with Android plugin
- Platform: All (Windows, macOS, Linux)
- JDK 21 or later
- Gradle 8.14.3 or later (included via wrapper)
- Android Studio Otter 3 or later (for local development)
# Clone the repository
git clone https://github.com/z8dn/advanced-android-project-view.git
cd advanced-android-project-view
# Build the plugin
./gradlew buildPlugin
# The plugin ZIP will be created in build/distributions/Copyright (c) 2026 z8dn
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
- Built with IntelliJ Platform Plugin Template
- Inspired by the need for better Android project navigation
- Thanks to all contributors
- ๐ Issue Tracker
- ๐ฌ Discussions
Made with โค๏ธ for the Android developer community