Skip to content

AutoDecompose-0.1-alpha-personal

Pre-release
Pre-release

Choose a tag to compare

@aaditx23 aaditx23 released this 24 Apr 05:57

🔖 AutoDecompose

This is the initial development release of AutoDecompose, an IntelliJ/Android Studio plugin designed to simplify and automate navigation setup using Decompose in Kotlin Multiplatform (KMP) projects.

🧪 Status: Under Development

⚠️ This plugin is still under active development and may contain bugs or incomplete features. It's currently intended for personal or experimental use. Feedback is welcome as it evolves!


✅ What's Included

  • File selection for existing Decompose setup:
    • Child.kt, Configuration.kt, NavRoot, RootComponent, etc.
  • Auto-generation of:
    • YourScreen.kt (Composable)
    • YourScreenComponent.kt
    • YourScreenEvent.kt
  • Updates your navigation logic automatically
  • Persistent path memory using .decompose_plugin_paths.properties
  • Progress dialog with task tracking

📦 Installation

  1. Download the ZIP from this release.
  2. In Android Studio or IntelliJ:
    • Go to Settings → Plugins → Install Plugin from Disk
    • Select the downloaded ZIP file.
    • Restart your IDE.

📹 Inspired By

Plugin structure inspired by the excellent video by Philip Lackner:
▶️ https://www.youtube.com/watch?v=g4XSWQ7QT8g


📍 GitHub Project

https://github.com/aaditx23/AutoDecompose


Feel free to suggest features or report issues!
Thanks for trying out AutoDecompose 👨‍💻🚀