The latest updates to the Kotzilla Platform are now live! As part of our continued effort to...
Koin IDE Plugin 1.2.0: Spot Issues Earlier, Debug with Confidence
We’ve just released Koin IDE Plugin 1.2.0, with updates designed to help you spot configuration mistakes faster, verify your dependency setup with more confidence, and debug SDK integration issues directly from the IDE.
Better Safety for Dynamic Koin DSL Usage
This release extends the plugin’s ability to flag potential misconfigurations before they cause issues at runtime, even in more advanced use cases.
-
It now recognizes dynamic parameters passed using
parametersOf
, so you’ll see clearer warnings when parameters are missing or mismatched. -
There’s initial support for scoped components, helping you understand how
scope
declarations are wired into your app. -
Generic types are now more accurately resolved, so definitions and injections that rely on type inference are properly validated.
-
We’ve also expanded the way ViewModel usage patterns are detected, covering both traditional and constructor-based styles.
-
Lastly, bindings between interfaces and implementations are now more thoroughly checked to catch ambiguous or missing links.
Expanded DSL and Framework Awareness
If you’re using Koin beyond the basics, this update makes the plugin smarter about recognizing real-world usage.
- You can now write Koin declarations and usages inside Ktor DSLs, and the plugin will recognize and inspect them correctly.
-
Common Android helpers like
androidContext()
andandroidApplication()
are now properly resolved during type checking. -
Support has been added for inline module declarations, so definitions declared directly in
startKoin {}
orkoinApplication {}
are fully recognized.
More Control Over What You See in the Editor
Koin Plugin 1.2.0 introduces new ways to configure how inspections and visual cues appear in your project.
-
You can turn individual inspections on or off — for example, hiding alerts about unused definitions or undeclared usage if they’re not relevant to your project.
-
Gutter icons are now customizable too. You can choose which ones to show (usages, declarations, parameters), or limit icons to constructor areas only if you prefer a cleaner view.
Real-Time SDK Status Indicators
If you’re using the Kotzilla SDK alongside Koin, the plugin now gives you immediate feedback on whether the SDK is properly configured.
-
An inline indicator in your code or config view will show if the SDK is active and ready.
-
If the SDK isn’t configured yet, clicking the warning will take you directly to Flight Check — a view that provides a full overview of your Koin and Kotzilla configuration and guides you through the SDK setup steps.
This saves time when debugging performance issues, especially in larger projects.
Easier Authentication for All Users
Some users experienced issues with OAuth-based login flows. With this release, we’ve added a classic username/password login option as a fallback — making it easier for everyone to get up and running.
Plus: Performance, UI, and Bug Fixes
You’ll also notice small improvements to plugin performance, better UI responsiveness, and fixes for a few edge-case bugs reported by the community. We appreciate the feedback — it directly shapes how we improve.
Ready to update?
Install Koin IDE Plugin 1.2.0 and get clearer insights, faster debugging, and safer configuration checks — all directly inside your IDE.