Skip to content

Kotzilla Platform Roadmap – Q2 2025

We’ve been building a lot. Over the last weeks, we’ve rolled out major updates to the three main components of the Kotzilla Platform: the Koin IDE Plugin, the Kotzilla SDK and the Kotzilla Console to help you debug and ship better apps with more confidence.

This quarter’s roadmap is all about helping you focus on what matters most: fixing the most critical issues first, improving the Koin IDE Plugin development experience, and expanding visibility into performance and memory-related problems across your Kotlin apps and libraries.

What’s already live

We've already started the quarter with a series of improvements, including:

  • Koin IDE Plugin 1.0.5 with a new SDK Wizard for Android apps to automatically configure the Kotzilla SDK and start debugging right in your Android Studio
  • Kotzilla Console 1.12.0 version that now supports issue categorization, severity levels, and release comparison
  • New Gradle Version Catalog setup guide for the Kotzilla SDK 1.0.1

With the latest Kotzilla Platform update, you can prioritize the resolution of issues in your Android and KMP apps based on category and severity.

Issues are grouped into performance issues, architectural problems, or crashes, and each includes a severity level: Critical, High, Medium, or Low.

The classification is based on an algorithm inspired by the Apdex methodology, which evaluates how far an issue deviates from defined performance targets and tolerances. This gives you an objective way to identify and act on high-impact problems.

You can also view issues by the classes they impact or compare how different app versions are performing in production.

Read more about what's new in the Kotzilla Platform

What's coming this quarter (Q2)

1. Kotzilla Console

Issue notifications via Email & Slack

Now that we’ve delivered all the new improvements allowing you to categorize the issues detected and filter by different criteria, including severity, we are working on a notification capability to make sure you are notified when a critical issue or a regression is detected:

  • Get alerted about high-impact events in your application, such as crashes or any issue marked as Critical based on severity and impact spikes.
  • Stay informed about the latest version of your app, with notifications tied to your current release.
  • Helpful links will be included in the messages to guide you toward resolving the problem faster.

You’ll be able to:

  • Choose how you’re notified (we will start with email and then Slack)
  • Set your own notification schedule to receive updates instantly, daily, weekly, etc.
    • Messages can be grouped or batched based on the schedule you define (i.e. hourly summaries).

Scope-related memory issue detection

Scopes are an essential concept in Koin for managing lifecycle and memory, but when left open or misused, they can result in unintended memory leaks. We will be introducing:

  • Scope events and contextual indicators to help you trace back the origin of each leaked scope or improperly reused instance in the Timeline
  • Detection logic to identify scopes that remain open beyond their expected lifecycle

2. Koin IDE Plugin

Direct in-plugin authentication flow

To improve onboarding and usability, we’re introducing a native sign-in directly within the Koin IDE Plugin. Instead of redirecting users to a web browser for authentication, the plugin will now:

  • Authenticate the user directly from the Koin Configuration view in your Android Studio or IntelliJ
  • Remember authentication state across sessions to avoid repeated sign-ins

This improvement is part of a broader effort to make the plugin more self-contained, responsive, and developer-friendly during setup and daily use.

Expanded static configuration safety coverage

We’re working toward full coverage of Koin static configuration safety checks within the plugin. This includes:

  • startKoin {} / koinApplication {} blocks
  • Classic DSL
  • Constructor DSL
  • Compose API integrations
  • Qualifier and binding resolution
  • Parameter injection support

While most of these areas are already supported, work is ongoing for deeper coverage around qualifier resolution and parameter injection and support for inline module declarations in koinApplication {} blocks to identify misconfigurations more accurately.

Toggleable configuration safety inspections

You’ll be able to disable specific inspections (i.e, unused definitions or undeclared usages) if you are using dynamic Koin configurations capabilities (like dynamicParameters, lazy modules, or generics) as the plugin is not yet covering those use cases. This will avoid false positive warnings on those use case.

UI/UX improvements

We’re making the user experience even more intuitive with a series of UI/UX enhancements:

  • Brand new plugin and gutter icons for improved visual clarity
  • Updated Koin Insights panel layout when you are not yet authenticated and clearer descriptions in both Configuration and Application Issues tabs when lists of topics are empty

Configuration tree filtering & grouping

Large codebase? No problem. We’re adding filtering and search capabilities to the plugin’s configuration views so you can navigate complex dependency graphs faster. A lot of Koin developers working in complex apps requested new filtering and grouping capabilities in the Koin Configuration view:

  • Filtering by module or definition name
  • Visual differentiation for modules with identical names
  • Grouping options by:
    • Gradle modules
    • Koin modules

This will bring better visibility and reduce confusion in large codebases.

Application issues in code context

In the Koin Insights view, the Application Issues tab now shows issues alongside the impacted user sessions, making it easier to identify exactly where the problem lies. This new functionality allows you to directly navigate to the Console to investigate the root cause.

Soon, you’ll be able to click on an issue and jump straight into the relevant source file within Android Studio or IntelliJ. This integration will enable you to quickly access the affected class, examine the code and resolve the issue directly within your IDE, saving you time and improving your workflow efficiency.

Koin Annotations support

With more teams adopting Koin Annotations (many migrating from Hilt), we will be introducing:

  • Visualization of annotated modules and declarations
  • Configuration safety inspections adapted to annotation-based configurations

Our goal is to offer a unified experience for both classic DSL and annotation-based Koin projects.

3. Kotzilla SDK

Compose UI event support

Building with Jetpack Compose? You’ll now be able to trace recomposition behavior, detect UI delays, and get visibility into what’s happening inside your composables

We are expanding the UI events that are automatically captured by the Kotzilla SDK to support Jetpack Compose. You’ll now be able to:

  • Track UI lifecycle events from Compose components
  • Visualize these events in the Timeline View of the Console
  • Correlate Compose UI behavior with components and dependency resolutions to solve identified issues in your app faster

More to come

This is just a snapshot of what’s on the way. We’re working closely with the Koin community to keep making the Kotzilla Platform more powerful, more useful, and more tightly integrated with how you already work.

Stay tuned, and if you’re curious about any of these updates, come chat with us in the Kotzilla Slack.