Kotzilla Console 3.4.0: New Features for Android Performance Monitoring
Kotzilla Console 3.4.0 helps Android 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 allow you to:
-
Visualize the dependency graph resolution for any component flagged with a performance issue.
-
Leverage automated analysis that proposes insights and recommendations on the root cause, whether it’s the component’s initialization itself or one or more dependencies taking too long to resolve.
-
Save time on investigation by going directly from issue detection to actionable fixes.

Before this update you had to go through timeline data, check init times, and manually trace dependencies to figure out what was slowing things down.
Now the system points you straight to the likely cause and gives recommendations, so you can fix issues faster without all the guesswork.
2. Interactive Component Navigation
Component rows are now fully interactive when dependencies resolutions exist. The entire row becomes clickable, allowing you to open the dependency graph of any component you want to analyze.
Clicking opens the full Dependency Graph of that component, letting you:
-
Visualize the complete dependency graph for a specific component, including multiple levels of nested dependencies
- Inspect dependencies without manual searching
3. Custom Traces Support in Timeline View
Custom traces, logs, and issues added through the Kotzilla SDK API now appear directly in the timeline for each user session. 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

nstead of jumping between different debugging tools to correlate your custom events with Koin's dependency data, everything now appears in one unified timeline view, combining built-in monitoring capabilities with your own custom traces when needed
4. Issue Details View: Contextual Fixes and Documentation
When the Kotzilla Console identifies issues in your app, each issue now includes:
- 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 and direct links to documentation

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.
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:
- Performance metrics comparison displaying average session duration, sessions captured, and issue counts side-by-side
- Component change visualization showing which components were added or removed
- Detailed component evolution tracking with creation duration and usage statistics for each version

The release comparison view let you drill down to see exactly which components changed between different 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 simplifying 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?
-
Try the latest version:
- Read the Kotzilla docs