Skip to content

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.

License

Notifications You must be signed in to change notification settings

z8dn/advanced-android-project-view

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

99 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Advanced Android Project Tree (A2PT)


License JetBrains Plugin Build

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.

Features

  • 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.

๐Ÿ—บ๏ธ Roadmap

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!

Installation

From JetBrains Marketplace (Recommended)

  1. Open Android Studio/IntelliJ IDEA
  2. Go to Settings/Preferences (โŒ˜, on Mac or Ctrl+Alt+S on Windows/Linux) โ†’ Plugins โ†’ Marketplace
  3. Search for "Advanced Android Project Tree"
  4. Click Install and restart Android Studio/IntelliJ IDEA img/plugin-marketplace-installation.png

Manual Installation

  1. Download the latest release
  2. Open Android Studio
  3. Go to Settings/Preferences (โŒ˜, on Mac or Ctrl+Alt+S on Windows/Linux) โ†’ Plugins โ†’ โš™๏ธ โ†’ Install Plugin from Disk...
  4. Select the downloaded ZIP file
  5. Restart Android Studio

Usage

Toggle Build Directory Visibility

  1. Open the Android Project View
  2. Click the Android dropdown at the top of the project pane
  3. Look for "Display Build Directory" in the appearance actions menu
  4. Toggle the option on/off img/build-directory-toggle.png Alternatively, right-click in the Project View toolbar and select appearance options.

Configure Project File Groups

  1. Go to Settings/Preferences โ†’ Tools โ†’ Advanced Android Project Tree
  2. Click Add to create a new file group
  3. Enter a group name (e.g., "Documentation", "AI Rules") img/settings-custom-file-groups.png
  4. Add file patterns using wildcards (e.g., *.md) or exact filenames (e.g., CLAUDE.md) img/edit-file-group-dialog.png
  5. Click OK to apply changes

Pattern Examples:

  • *.md - All Markdown files
  • CLAUDE.md - Claude AI rules file
  • *.yml - All YAML configuration files

Your preferences are saved automatically and will persist across IDE restarts.

Compatibility

  • Android Studio: Otter 2 Feature Drop (2025.2.2) and later
  • IntelliJ IDEA Ultimate: 2025.2+ with Android plugin
  • Platform: All (Windows, macOS, Linux)

Building from Source

Prerequisites

  • JDK 21 or later
  • Gradle 8.14.3 or later (included via wrapper)
  • Android Studio Otter 3 or later (for local development)

Build Steps

# 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/

License

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.

Acknowledgments

Support


Made with โค๏ธ for the Android developer community

About

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.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages