Crash reporting and analytics are a vital component to any application’s success. An ideal solution has a few key requirements:
- Insight into how users are interacting with your apps with events
- Comprehensive error reporting, including stack traces for both native and managed exceptions
- Tools to prioritize key issues that customers are experiencing
- Full cross-platform support with portable class library support
- Integration of analytics and crash reporting
Last year, at Xamarin Evolve 2013, we announced Xamarin Test Cloud, allowing you to test your app on thousands of devices to ensure the best possible experience for your users. This year is no different.
Today, we are pleased to announce the preview for Xamarin Insights, a real-time monitoring system that will enable you to identify, report, and track issues that are impacting users with a simple and effective API.
You can add Insights into your application with just a single line of code. Insights will gather and report any uncaught native or managed exceptions. In addition, you will be able to track both past and active sessions, with full access to device statistics such as operating system and screen resolution. If you want a deeper level of control, you can simply “report” any caught exception, along with any additional data that will help you diagnose the issue, using Insights’ simple API.
In addition to crash reporting, Insights enables you to easily track any event that occurs in your application with a single method call. From page views to button clicks, Insights’ event tracking can handle the job. You can even track performance by reporting how long operations take to complete. Insights’ tracking is great for seeing which features of your app are being utilized or neglected.
Reproducing bugs is hard. At some point, you’re sure to have experienced a tester or customer report an issue that they had in an app, but you have no information about their device, or any way to determine the steps necessary to reproduce the issue. Insights can combine event tracking with user identification to dive into any specific details you wish, and even make a customer happy by sending them an email when their issue has been resolved.
All of this information is easily browsable from the Insights dashboard. However, as developers we need real-time feedback. To help, Insights easily integrates with services such as GitHub, HipChat, Visual Studio Online, Campfire, and many more, allowing you instant notifications on information that matters to you.
Get Insights Today
Xamarin Insights is available today for all active Xamarin subscribers at no additional charge for the next few months as a preview. Pricing will be announced at the end of the preview, but a generous plan will be included for Xamarin subscribers at no additional charge.