We've released Koin IDE Plugin 1.3.1 with improvements to configuration management and performance monitoring capabilities. This new release focuses on streamlining the debugging process and providing better visibility into your dependency injection setup.
The Koin Configuration
view now includes search functionality that allows you to locate elements within your project configuration tree. Focus the view and start typing, or use Ctrl+F
(Windows/Linux) or Cmd+F
(macOS) shortcuts to search.
Navigation between the Koin project tree and your code editor has bidirectional synchronization, and the editor no longer automatically grabs focus during navigation.
A verification system checks your startKoin
configuration to ensure the Kotzilla SDK is properly initialized for performance monitoring. When misconfiguration is detected, the plugin provides guided setup assistance.
The Koin IDE Plugin provides integrated performance monitoring for your Kotlin applications, allowing you to detect and analyze dependency injection performance issues directly from your IDE.
Once you've configured the Kotzilla SDK and run your application, the plugin begins recording user sessions and analyzing dependency injection performance. The plugin automatically detects various types of performance issues, including:
✅ Main thread blocking during dependency resolution
✅ Components that exceed resolution time thresholds (default: 100ms)
✅ Potential ANR-causing dependency injections
After running your application and generating user interactions, the plugin records these as user sessions. The performance monitoring workflow operates as follows:
The timeline view provides granular analysis capabilities:
This monitoring approach integrates performance analysis directly into your development workflow. Rather than discovering performance issues in production, you can identify and resolve dependency injection bottlenecks during development by:
The plugin displays real-time status information including active user sessions, making it clear when monitoring data is being captured and when new performance insights are available.
The Configuration View now defaults to displaying the Kotzilla Flight Checks tab, presenting setup options based on your project architecture. When the plugin detects that the Kotzilla SDK is not configured, it displays a warning message: "Debugging and Performance Monitoring: SDK not configured" along with setup guidance.
For Android Applications:
The interface shows real-time status information including your Koin version and current Kotzilla SDK configuration state, making it clear whether monitoring is active or requires setup.
For Kotlin Multiplatform Projects:
The Quick Setup wizard now supports Gradle version catalogs, automatically configuring your Android applications with Kotzilla SDK version 1.1.0. This integration maintains build script organization.
The Performance Monitoring view includes verification of user session data capture and transmission. This feature validates your SDK configuration and displays recent session information within the IDE.
The application list interface now displays information for all SDK-configured applications, including build type and package name details. This helps with application identification when managing multiple configurations.
This release addresses stability issues:
✅ Resolved crash conditions affecting IntelliJ IDEA installations without the Android plugin
✅ Fixed intermittent authentication session issues
These changes reduce context switching between tools and provide feedback on configuration state. The search and navigation capabilities, combined with monitoring verification, create a debugging workflow for Kotlin developers working with dependency injection patterns.
The plugin continues to support standard Koin development patterns while adding these monitoring and debugging capabilities as optional enhancements to your existing workflow.