Overview
Welcome to the Kotzilla Platform Tutorials!
This section is designed to help you identify and resolve critical app performance issues using the Kotzilla Console and the Koin IDE Plugin.
Whether you're dealing with startup delays, screen freezes, slow dependency resolution, or background thread bottlenecks, these tutorials provide step-by-step guidance on detecting, diagnosing, and resolving performance, memory, and structural problems in Android and Kotlin Multiplatform (KMP) apps, as well as SDK libraries.
How these tools help:
-
Koin IDE Plugin: Detects performance issues in real time within your IDE, allowing you to analyze slow dependencies, main-thread blockages, and inefficient startup processes without leaving your development environment. The plugin also lets you generate contextual fix prompts for any detected issue and execute them directly using your AI coding assistant in agent mode, with full access to your project’s code context.
-
Kotzilla Console: Enables deep root-cause analysis by providing insights into execution flow, dependency resolution, and performance bottlenecks. It helps you trace issues across the dependency graph, user sessions, and timeline views, making it easier to pinpoint the exact source of slowdowns or inefficiencies. You can also generate the same fix prompts from the Console if you prefer working outside your IDE.
Explore the following tutorials to master issue detection and root cause analysis:
- Detecting a startup performance issue tutorial
- Detecting a main thread performance issue tutorial
- Detecting a background performance issue tutorial
- Detecting a dependency performance issue tutorial
- Detecting a child dependency performance issue tutorial