Kotzilla : Koin & Kotzilla Platform

Kotzilla Console 3.4.0: New Features for Kotlin App Performance Monitoring

Written by Miguel Valdes Faura | Aug 7, 2025 3:06:57 PM

Kotzilla Console 3.4.0 helps Kotlin developers monitor app performance, detect issues in real time, and debug faster — across development and production.


With improved diagnostics, custom trace support, and clearer timelines, this release makes it easier to understand how your app behaves and where to take action.

Whether you're building for Android or Kotlin Multiplatform, the Kotzilla Console now gives you better visibility into how your components perform across user sessions and app versions.

 

🌍 Who This Helps

  • Kotlin and Android developers using Koin for dependency injection, looking to reduce ANRs and improve app startup

  • Teams working on Kotlin Multiplatform apps who need visibility across platforms

  • Organizations managing multiple app releases who want to compare performance across builds

Kotzilla Console 3.4.0 supports development teams in identifying issues early and taking clear, measurable actions to improve performance.

🔧 What’s New in Kotzilla Console 3.4.0

1. Timeline View Improvements

Dependency Graph Diagnostics

The Timeline View and Dependency Graph View now provide:

  • Automated analysis with actionable recommendations to pinpoint slow dependency resolution or component initialization issues
  • Diagnostic insights based on your app's behavior patterns to help you understand what to investigate

This eliminates the manual work of identifying performance bottlenecks, allowing you to focus directly on fixing issues rather than spending time diagnosing them.

Before this update, you'd have to scan through timeline data looking for patterns—checking which components took longer than expected, cross-referencing initialization times, and piecing together clues about what might be causing slowdowns.

Now the system does this detective work for you and points you directly to the likely culprits.

 

2. Interactive Component Navigation

Component rows are now fully interactive when event dependencies exist. The entire row becomes clickable, allowing you to open the dependency graph of any component you want to analyze.

This streamlines navigation between related components, reducing the clicks and searches needed to trace dependency relationships during debugging.

Clicking opens the full Dependency Graph of that component, letting you:

  • Visualize relationships with connected components

  • Navigate directly to performance bottlenecks

  • Inspect dependencies without manual searching

This improves investigation workflows and reduces context switching. Previously, you'd have to manually search for components or use filters to trace dependency chains.

Now you can jump directly from any component to its full dependency context with a single click.

 

3. Custom Traces Support in Timeline View

You can now add custom traces, logs, and issues to the timeline using the Kotzilla SDK API. Use this to:

  • Mark key events like feature launches or network calls
  • Visualize business-critical flows alongside dependency injection data
  • Cross-reference manual events with recorded performance data

Instead of jumping between different debugging tools to correlate your custom events with Koin's dependency data, everything now appears in one unified timeline view.

4. Issue Details View: Contextual Fixes and Documentation

When the Kotzilla Console identifies issues in your app, each issue now includes:

  • Contextual recommendations and direct links to documentation to help you resolve issues faster
  • Detailed explanations of what the issue means and how it affects your app's behavior
  • User impact information about why it matters for your users' experience
  • Practical tips to fix it based on Kotlin and Koin development best practices

Before, you'd see that something was wrong but then have to research the fix yourself—searching documentation, Stack Overflow, or experimenting with solutions.

Now you get the context and guidance right alongside the problem detection.

User Sessions View Updates

5. Standardized Event Counts in User Sessions

When analyzing user sessions across different parts of the Kotzilla Console, the User Sessions View now displays:

  • Total number of recorded events per session consistently across all views
  • Unified metrics making it easier to manage and track usage across your organization

Previously, event counts could appear differently depending on which view you were looking at, leading to confusion when trying to correlate data or share findings with your team.

Now the numbers match everywhere, so you can confidently compare session data across views.

 

6. Release Comparison Enhancements in Dashboard

The updated Release Comparison view helps you understand how your app's performance evolves between versions.

It provides:

  • Component change visualization showing which components were added, removed, or modified
  • Performance metrics comparison displaying average session duration, sessions captured, and issue counts side-by-side
  • Detailed component evolution tracking with creation duration and usage statistics for each version

The visual timeline shows performance trends across releases, while the detailed comparison tables let you drill down to see exactly which components changed between any two versions. This is particularly useful when you need to identify whether a recent deployment introduced performance regressions or when you want to validate that optimizations actually improved app behavior in production.

This is useful for both QA and performance engineering workflows.

Summary

These updates focus on providing more actionable insights and streamlining the debugging workflow for Kotlin devs. The combination of automated diagnostics, interactive navigation, and consistent data presentation helps developers identify and resolve issues more effectively.

The enhanced documentation links and fix suggestions transform issue detection from simple problem identification into guided resolution, helping teams learn best practices while fixing immediate problems.

📬 Want to Learn More?

We welcome feedback as we continue improving performance monitoring for Kotlin apps that use Koin for Dependency Injection.