See the first issues
Now that you’ve set up the Kotzilla SDK in your app, let's validate that data collection was properly configured and explore the first issues detected by the platform.
1. Run the NowInAndroid app
- Go back to Android Studio and select Run > Run app from the menu.
- This will launch the NowInAndroid app and create a new user session. You should see the first screen of the app as shown in the example screenshot below.
- Interact with the app: scroll down to the third article in the “For You” tab and then click back and select the "Saved" tab. Click on the "Interest" tab and then click on "Accessibility".
- Stop the app run by clicking on the Stop button (red square icon) in the toolbar or go to Run > Stop 'app' to end the user session.
2. View issues right in your IDE
- Open the Issues Panel in the Koin IDE Plugin.
- Navigate to the Application Issues section.
- You should see a list of automatically detected issues for the first session of the NowInAndroid app.
3. Investigate root cause of issues
Click on any of the issues, and you will be redirected to the Kotzilla Console. You will be able to see detailed information about the issue, such as:
- The name of the component causing the issue and the reason behind it.
- The list of impacted versions and user sessions, allowing you to trace the issue down to specific sessions.
Click on the user session impacted by this issue, and you will be taken directly to the relevant event or component in the Timeline View. From there, you can expand the tree to explore related events or dependencies and continue your investigation.
The Timeline View also allows you to graphically visualize the screen flow of this specific user session, along with component instances, dependency resolutions, and a detailed thread view showing the execution of different components among the app’s threads.