On this episode of Exception Perceptions, Xamarin + Azure Cloud Developer Advocate Brandon Minnick stopped by to chat with Sentry’s Developer Evangelist(a) Chloe Condon about Visual Studio Tools for Xamarin the mobile development platform that lets developers use their C# and .NET skills to build fully native Android, iOS, and UWP apps.
Watch the episode, and read what Brandon has to say about building 5-star apps — and how you can start shipping better apps with Xamarin and Sentry.
I, like many of us, rely on my apps and I need them to work. Full stop. I don’t have time to deal with crashing, freezing, or loading screens. So if an app doesn’t work, I quickly uninstall it, search the app stores, and download an alternative. And, I’m not an outlier:
The average user force-quits an app if it freezes for longer than 3-seconds.
23% of users abandon an app after one use.
I’m also a mobile app developer (insert shameless plug for my app), and I recognize the importance of user experience. I need to ensure the best possible experience for my users to make sure they not only come back, or even better, tell their friends about it.
“Is my app crashing?” is one of the — if not the — most important things to know, since it has drastic impacts on if users get a 5-star experience (or not). Luckily, Sentry has a solution.
Sentry provides support for every major mobile app platform: ObjC/Swift, Java, React Native, and Xamarin, and it’s as easy as installing a Cocapod, Gradle Plugin, NPM Package, or NuGet Package and writing one-line of code. That’s it!
With the Sentry SDK, I’ll get immediate notifications if my app crashes on a user’s device and see the complete stack trace, so I know exactly which line of code to investigate fix.
Using a combination of Sentry and two Xamarin libraries (Xamarin.Forms and Xamarin.Essentials), I constructed a Xamarin app with Visual Studio for Mac in just a few minutes.
The coolest part? Sentry understands that Xamarin runs on Mono and provides my C# code in the stack trace, along with the native ObjC/Java stack trace.
Five-star results? Sentry has you covered: no matter what framework you use, you can easily add Sentry to your mobile apps.
Don’t forget to check out our other episodes of Exception Perceptions(trust us on this one).
Want to learn more about Sentry and Xamarin? Enjoy these helpful resources:
Neither do we. Sign up anyway.
Here’s a quick look at how Sentry handles your personal information (PII).
×We collect PII about people browsing our website, users of the Sentry service, prospective customers, and people who otherwise interact with us.
What if my PII is included in data sent to Sentry by a Sentry customer (e.g., someone using Sentry to monitor their app)? In this case you have to contact the Sentry customer (e.g., the maker of the app). We do not control the data that is sent to us through the Sentry service for the purposes of application monitoring.
Am I included?We may disclose your PII to the following type of recipients:
You may have the following rights related to your PII:
If you have any questions or concerns about your privacy at Sentry, please email us at compliance@sentry.io.
If you are a California resident, see our Supplemental notice.