In this update, we've achieved compatibility with Koin Annotations 2.2, unlocking the power of annotation-driven dependency injection for Kotlin and Android development.
Koin IDE Plugin 1.5.1 brings compile-time safety, AI-powered debugging assistance, and comprehensive JSR-330 support—making it easier than ever to build robust Kotlin applications with Koin dependency injection.
The Koin IDE Plugin now understands and validates all Koin Annotations 2.2 features, including the newly introduced JSR-330 annotation capabilities, giving you confidence that your Android dependency injection setup is correct before you even run your app.
With Koin Annotations 2.2 support comes full JSR-330 annotation capabilities, opening up new possibilities for how you structure your Kotlin and Android dependency injection. The Plugin now recognizes standard dependency injection annotations from both jakarta.inject and javax.inject:
class Foo @Inject constructor())This isn't just syntax support—you get full compile-time safety with Koin validation that catches Android dependency injection configuration errors before runtime.
Koin Annotations 2.2 introduces four Android scope archetypes that the Koin IDE Plugin now fully supports:
These Android-specific scopes work seamlessly with the Plugin's Koin dependency graph visualization and navigation features.
The new @KoinApplication bootstrap annotation from Koin Annotations 2.2 gets full IDE support with correctness validation. The Koin Plugin enforces one annotation per module, catching Kotlin dependency injection configuration mistakes that would otherwise only surface at runtime.
New Koin validation inspections cover:
The updated Tree View now displays JSR-330 qualifiers, Android scope archetypes, and configuration contexts introduced in Koin Annotations 2.2. When you're working with complex Kotlin dependency graphs involving multiple qualifiers or custom scopes, you can see the complete picture of your annotation-driven Koin configuration.
The Plugin's existing navigation between declaration and usage feature works seamlessly with the new JSR-330 annotations, making it easy to understand how your annotated dependencies flow through your Android application.
The new AI Prompt generation feature helps you resolve Koin dependency injection issues faster. Whether you're troubleshooting local Kotlin configuration problems or Android issues detected by the Kotzilla Platform, you can now generate contextually-aware AI prompts directly from the Koin IDE Plugin.
When you encounter a Koin dependency injection issue—whether it's a missing dependency, Android scope misconfiguration, or Kotlin performance problem—you get immediate AI assistance tailored to your specific annotation-based setup.
For Android teams migrating from Hilt or other JSR-330 frameworks to Koin, this update ensures a seamless transition. You can now adopt Koin dependency injection using the same Android dependency injection patterns you're already familiar with, without rewriting your annotation strategy.
Critical issue filtering for SDK-detected issues now works exactly like the Kotzilla Console. In the Application Issues tab, you can filter between Critical or All Koin dependency injection issues—ensuring consistency between your IDE and web-based Kotzilla tooling.
All Koin inspections and checks are now disabled by default, giving you control over your Kotlin development experience. Activate only the Koin inspections that matter for your Android project from the toggle inspection menu.
We've fixed the spontaneous logout issue that was disrupting Koin IDE Plugin workflows, ensuring your authenticated session stays stable throughout your Android development day.
The Plugin also now includes basic support for lazy modules, giving you more flexibility in structuring larger Koin Annotations 2.2 configurations for complex Kotlin applications.
The Koin IDE Plugin maintains its powerful core functionality for Kotlin and Android development:
About the Author: This article was written by Artem (Shendrik) Krivolapov, a staff software engineer from the Kotzilla team. Art leads the development of the Koin IDE Plugin. Kotzilla provides AI-powered performance monitoring for Koin-based Android applications, trusted by leading companies like Canal+, TotalEnergies, Worldline, Volkswagen, and Литрес to speed up issue resolution and reduce downtime. Follow us for more insights on Android development best practices and performance optimization strategies.