What's new
New updates and improvements to Kotzilla Platform
January 13th 2025
We’re excited to announce the latest updates to the Kotzilla Platform, focused on automatic issue detection and root cause analysis, along with improvements to usability and platform navigation.
Automatic issue detection
The Kotzilla Platform now automatically identifies and displays critical issues of your app without requiring any additional instrumentation of your code. The platform detects and surfaces the following issues:
- Startup performance issues: When the app takes too long to initialize, delaying the first usable screen.
- Background performance issues: Excessive resource usage or slow execution of background tasks, impacting responsiveness.
- Main thread performance issues: Tasks running on the main thread for over 100ms, potentially causing freezes or ANRs.
- Dependency performance issues: Inefficient resolution of dependencies slowing down app responsiveness.
- Dependency complexity issues: Dependency graphs with more than 5 child dependencies, increasing maintenance and performance risks.
- Child dependency performance issues: Individual dependencies taking over 5ms to resolve, causing cascading slowdowns.
Thanks to the Kotzilla SDK, the platform can analyze your app's runtime behavior to uncover these issues. No manual setup or instrumentation is needed, allowing you to focus on resolving problems before they impact your users.
Issue investigation and root cause analysis
We’ve updated key views in the Kotzilla Console to facilitate investigations of issues and crashes, providing better contextual insights and enhanced root cause analysis to help you resolve problems more efficiently:
Issues view
- Detected issues overview: Displays all detected crashes, app issues and custom issues tracked via the Kotzilla SDK API.
- Issues details: Each issue entry includes a description, impacted user sessions, affected versions, and additional details such issues status (open, acknowledged, closed).
- Issues drill-down: You can click on any issue to view detailed information such as stack traces for crashes, or explanations on the cause of the issue for performance, memory and app complexity problems. The issue details view also shows impacted user sessions, allowing you to continue the investigation down to specific user sessions.
Dashboard view
This view now lists detected issues immediately after the app health check overview, ensuring that the most critical issues for any app version are displayed first, allowing you to focus on what matters most.
Timeline view
- Graphical identification of issues: Issues are now visually marked within the sequence of events using flags, making it easier to identify the exact component or action causing the problem in the timeline.
- Contextual navigation from the Issues view: Accessing an issue from the Issues View takes you directly to the relevant event or component in the timeline. You can then expand the tree to continue your investigation, drilling down into further events or related dependencies as needed.
- Full text filtering: You can now filter the sequence of events by category, content, and thread. This includes full-text search capabilities, allowing you to quickly locate specific events or issues within the timeline
Home page updates
We’ve improved the Home Page to make it more intuitive and resourceful:
- Developer resources: Quick access to documentation, the latest Kotzilla SDK versions, and updates on the upcoming Koin IDE plugin.
- Community resources: Links to Get Started guides, feedback channels, Slack, contact forms, and demo booking.
- Revamped app list: An overview of all registered apps with quick access to settings, dashboards, and the ability to register new apps.
These changes provide a better experience for both new users and experienced developers by improving navigation and visibility.
Other improvements
This release also includes additional enhancements to improve usability and functionality:
- Redesigned inner navigation: Includes collapsible views to maximize your analysis workspace.
- FAQ section: Now features a direct link to the FAQ in the Kotzilla Platform official documentation
- Account verification page: A new page prompts new users to verify their account after it has been created.
- User roles in profiles: User roles are now displayed in the profile, providing more clarity on permissions and responsibilities.
As always, we welcome your feedback to help us continue improving the Kotzilla Platform!
November 20th 2024
Cloud-Inject is now Kotzilla Platform
To simplify and strengthen our brand, we’ve renamed Cloud-Inject to Kotzilla Platform, brought to you by Kotzilla; the creators of the Koin framework.
We also have a brand-new company website: kotzilla.io
Enhanced SDK for secure data transfer
The SDK Package name has been moved to kotzilla-sdk and Kotzilla-plugin.
Security just got stronger! Kotzilla SDK 0.13.x release has been upgraded with robust token-based security:
- Private key management: Organizations now require private keys to ensure reinforced security.
- Token generation: Generate private tokens per app using organization keys
- AppKey management: Use the same appKey multiple times across organizations.
Thanks to these enhancements, the same app can now be registered multiple times on the platform. To help you get started, we’ve created a step by step tutorial based on the open-source NowInAndroid repo for Koin, demonstrating how to debug your apps with the Kotzilla Platform.
Additionally, the Kotzilla SDK is now available not only on Maven Central but also in our public Kotzilla Repository, making it even easier to integrate.
Revamped issues view
We’ve completely reimagined the Issues View for better usability and alignment with the Session View
Improved layout: Clearly highlight issue types, impacted user sessions, and statuses.
Advanced filters: Filter by date, type (open/acked/closed), version, and content.
Detailed issue insights: Easily see type, creation/last-seen dates, and impacts within the redesigned issue detail page.
Collaborate on debugging (”Dev Team” and “Enterprise” editions only)
You will never work alone again! You can now invite team members to your organization for collaborative debugging:
Invite members: As an Admin user you can invite users via email to create an account and join your organization.
Role Management: Admins can view roles, track invitations, and manage team access.
Collaborative Access: Invited members can debug registered apps and add new ones collaboratively.
Redesigned left-side menu
Navigation just got simpler! The improved menu now includes:
- Direct access to Settings, FAQ, Documentation, Support, and the Changelog.
- A new “Settings Menu” for Admins to manage platform configurations with ease.
Log in now to explore the new features!**
As always, your feedback is welcome. Let us know what you think!
September 27th 2024
New dashboard component metrics
We’ve added a new section to the Dashboard page that highlights the Top components requested. This section provides useful insights into your components complexity and performance with the following key metrics:
- Component name
- Number of dependencies (both direct and total)
- Average duration time (for both creation and usage)
- Number of classes using the component
This allows you to better understand how individual components are performing within your app.
Instant user feedback
We’ve made it easier to provide feedback. The Slack button has been replaced with a dedicated User feedback link in the footer across all pages of Kotzilla Platform. Now, you can share instant feedback via a simple form, without needing to join a Slack channel.
Application consumption dashboard
A new Application Consumption dashboard has been introduced, offering a detailed analysis of application usage. This view provides weekly insights into the number of sessions and events processed over a particular duration, allowing you to monitor consumption patterns at a glance.
SDK compatibility with Koin 4.0
We’ve updated the Kotzilla SDK to support Koin 4.0, which is built on Kotlin 2.0. This update includes major improvements to the ViewModel API and embraces a fully multiplatform approach. Now, you can integrate Kotzilla Platform seamlessly with your apps that are using the latest version of Koin.
July 7th 2024
New sessions page analytics
You can now see the number of instances requested, the number of events processed, the maximum event duration, and visual analytics about the types of events (e.g., UI events, scope events, or others). This overview enables you to quickly identify which sessions may require further investigation based on these key metrics.
The new Sessions page also includes a chart view that allows you to visualize sessions created by date. You can click on a particular date to drill down into the sessions you want to investigate.
Dashboard redesign to improve user experience
The team has redesigned the Dashboard page to integrate the new sessions view and render the content in a more user-friendly manner. The current update includes three main sections:
- An overview with key highlights of a particular version of an app: sessions analyzed, events consumed, different devices, as well as # issues and crashes detected.
- A list of the latest user sessions and issues for a particular version
Performance and complexity charts have been removed as they were misleading and rarely used
Better support for Kotzilla Platform users
To encourage your feedback and ensure you quickly receive answers to any questions about usage or issues, we've integrated a Slack button in the footer of Kotzilla Platform. This button is visible on all pages of the product.
Simplified onboarding
We're continually enhancing every aspect of our app registration process. For instance, we've streamlined the process from 5 steps down to 4. Additionally, the initial registration page of the wizard has been simplified by removing the confusing "register" button.