Skip to main content

Why the Kotzilla Platform?

Debugging Kotlin applications effectively across development and production stages often requires multiple tools, each with significant limitations:

  1. Android Studio Debugger: While natively integrated into Android Studio, it can be intrusive and challenging to use for complex applications. Developers need to manually add breakpoints, which can be inconsistent in highly optimized code. Debugging multithreaded interactions is difficult, and the debugger's performance impact makes it impractical for use in production environments
  2. Observability platforms: Primarily focused on production crash analysis and performance monitoring, these tools can help detect network latencies and database query delays. However, they require extensive manual logging to troubleshoot complex issues related to component lifecycle management, dependency resolution, and multithreading execution

The Kotzilla Platform offers a unified debugging solution for Kotlin apps across both development and production environments, helping you quickly detect and resolve issues like:

  • Koin configuration issues: Detect missing configurations that will impact runtime behavior.
  • Performance and memory issues: Identify startup delays, ANRs, inefficient dependency resolutions, multithreaded performance bottlenecks, and excessive memory usage caused by frequent component recreations.
  • Structural app issues: Highlight complex dependency graphs and component lifecycle misuse, improving code maintainability and reducing technical debt.
  • Crashes: Gain deep insights into crashes across Android and Kotlin Multiplatform (KMP) apps and SDK libraries.

Key benefits

Built for Kotlin and Koin

The Kotzilla platform is purpose-built for Kotlin and Koin-powered apps. Whether you're developing Android applications, Kotlin Multiplatform projects, or SDK libraries, the Kotzilla Platform is designed to seamlessly integrate with your Koin-based architectures.

Automatic data capture, no overhead

One of the biggest challenges in debugging issues is gathering the right data. But with the Kotzilla Platform, that's handled automatically. The platform taps into Koin's containerization to capture essential app behavior data without the need for manual instrumentation or excessive data collection. This gives you a comprehensive debugging experience with minimal overhead.

Contextual insights for faster fixes

Visualize and investigate detected issues directly in your IDE with the Koin IDE Plugin or through graphical views in the Kotzilla Console, enabling fast root cause analysis and resolution.