Our Koin community has been clear: compile safety is crucial. This year, over 100 Koin users...
What’s New in the Koin IDE Plugin & Kotzilla Console — May 2025
The latest updates to the Kotzilla Platform are now live! As part of our continued effort to enhance the Kotlin developer experience, we’ve rolled out key improvements that align with the priorities outlined in the Q2 2025 roadmap
Here's a breakdown of the new features and enhancements in Koin IDE Plugin 1.0.9 and Kotzilla Console 1.16.0.
🧩 Koin IDE Plugin 1.0.9
Extended Static Configuration Safety
Building on April’s improvements, the Koin IDE Plugin 1.0.9 introduces even more robust static safety checks. This update ensures that your configuration stays error-free, even as your projects grow more complex.
- Qualifier Resolution: Improved handling of qualifiers within Koin, making it easier to resolve dependency bindings that require more precise context.
- Inline Module Declarations: The plugin now fully supports inline module declarations within
koinApplication
blocks, extending its safety checks to more dynamic configurations.
These updates extend static safety checks to a wider array of Koin DSL scenarios, including both startKoin and koinApplication blocks, Classic DSL, constructor-based DSL, and even integration with the Compose API.
Toggleable Configuration Safety Inspections
We’ve added a much-requested feature: the ability to disable individual static inspections.
This is particularly useful when working with dynamic Koin configurations, such as dynamicParameters, lazy modules, or generics, where static checks are not yet covered and may cause unnecessary warnings. You can now fine-tune your inspection settings, ensuring that only relevant issues are flagged while avoiding false positives in complex setups.
Improved User Experience & Authentication
Following the April improvements to user onboarding and authentication:
- Redesigned Plugin and Gutter Icons: The plugin’s icons have been revamped for clearer visual cues, improving the overall UX.
- More Informative Koin Insights Panel: the plugin now provides more details, guiding users through the authentication process and clearer descriptions when no data is available in the Configuration or Application Issues views.

SDK Wizard Enhancements
The SDK Wizard (introduced in v1.0.5) has been updated to streamline the setup of the Kotzilla SDK in Android projects. Version 1.0.7 addresses an issue where the wizard incorrectly appeared in Kotlin Multiplatform (KMP) projects. Now, it’s properly scoped to Android-only projects, while we continue to expand KMP support.
For KMP apps, the step-by-step configuration guide -SDK configuration for KMP apps is available to help you set up the SDK hassle-free.
Bug Fixes & Minor Tweaks
This release also includes various bug fixes and minor improvements, making the plugin even more stable.
📊 Kotzilla Console 1.16.0
The Kotzilla Console is a web-based tool that helps you analyze and resolve issues in your Kotlin and Kotlin Multiplatform (KMP) applications. It automatically detects performance and stability issues, such as slow startups, crashes, and complex dependency graphs, using the Kotzilla SDK.
Key features include:
-
Automatic Issue Detection: Identifies problems like slow initialization, main-thread performance issues potentially leading to freezes or Application Not Responding (ANR) errors, dependency performance issues and crashes without additional code instrumentation.
-
Root Cause Analysis: Provides in-depth views to investigate issues and trace their origin across your app’s components and dependencies.
Ok, now let’s check out the improvements in Kotzilla Console 1.16.0.
Scope Events in the Timeline
We’re introducing a new way to track memory management and scope events in your app. As scopes manage object lifecycles, misusing them can cause memory leaks. Now, with visibility in the Timeline view, you can identify scope events that may lead to memory issues, giving you a clearer understanding of the app’s health.
Contextual Indicators: You’ll see contextual indicators for scopes, allowing you to easily trace issues such as leaked scopes or improperly reused instances that affect your app’s stability.

Embedded Documentation Links
A much-requested feature, we’ve now embedded contextual documentation links directly in key Console views like Dashboard, Timeline, and Issues. These links will guide you directly to the relevant section of the documentation, making it easier to understand what you’re seeing and how to act on it.
New Issue Categorization & Severity Levels
Vesrion 1.16.0 introduces better categorization of issues and severity levels to help prioritize fixes:
-
Issues are now categorized into Crashes, Performance, and Architecture for quicker identification.
-
Each issue is tagged with severity levels: Critical, High, Medium, or Low, helping you prioritize problems based on their impact.
Issue Views and Filters
We’ve updated the All Issues View to include severity visualization and filters, so you can quickly sift through issues based on severity, type, date, app version, and even impacted class.
-
Issues by Class View: This new view groups issues by the impacted class, making it easier to identify which parts of your app might need further investigation.
Smaller Improvements
-
Issue Detail View: Now shows key information upfront, including resolution times for performance issues.
-
Saved Filters: Your filters now persist across views, so you don’t lose context when switching between sections.
🔧 Kotzilla SDK Configuration with Gradle Version Catalog
For those using Gradle Version Catalog, we’ve published a dedicated setup guide, one of the most requested additions to our documentation. This guide will help you seamlessly configure the Kotzilla SDK with your existing Gradle setup.
Wrapping Up
This update brings improvements that make working with the Koin IDE Plugin and Kotzilla Console smoother, more efficient, and reliable. As always, your feedback shapes our updates, and we want to hear how these changes work for you.
Check out the full documentation for more details or reach out to us via Slack — we’re always happy to chat.
Happy coding!