Tracking your App Issues with Sentry

Sentry is one of the software logging solutions that can be used by your Application. Mobile is a relatively new technology that distinguishes from Web in the following ways:

  1. Diverse operational systems that potentially intervene in the App
  2. A multitude of different device manufacturers that can have different keyboards
  3. A potentially larger amount of users
  4. More widely used push notification system
  5. More hardware approximation and therefore more capacity to get to unstable state, due to its young tech stack.
  6. A less forgiving and more demanding audience, that won’t easily forgive a bug, and could just uninstall the App

All of this complexity has given space for logging tools to be an essential item for any serious App development.

After using Sentry for a period of time with real users, we have a real x-ray of how well the App is working under real conditions or stress conditions. From there, we will have parameters to track the App performance for its lifetime. Benefits are shown when getting further information from potential problems such as performance/UX issues and crashes as well as giving evidence that will be linked to potential reports from the a support team. Examples of this is when either:

  1. The user is not able to describe accurately the problem
  2. The user doesn’t have time to describe the problem
  3. The user has no real interest in reporting a problem

According to Sentry, it empowers developers to quickly triage and resolve issues while reducing everything-is-on-fire stress, chaos, and potential financial loss, by providing cross-stack visibility and deep context about errors. Each day, they process billions of exceptions from some of the most popular products on the internet.

Do you think those are reasons to use Sentry?

Happy coding,
Thales

Leave a comment