Overall Satisfaction with Firebase Crashlytics
At Instructrr, we use Crashlytics to monitor our fitness iOS app for any crashes. In the event of a crash, email notifications get sent to all of our developers and the CEO of the company. This is invaluable to us because often our userbase manages to use the app in ways that our developers don't, which sometimes leads to crashes that we can both detect and quickly fix due to the realtime notifications from Fabric.
- Detecting Crashes
- Showing backtraces to the exact line of code causing the crash
- Fine-grained Notifications
- Improve the SDK installation documentation
- Simplify the migration from Fabric.io to Firebase
- Improve the UI, currently it feels fairly old & clunky
- Fix bugs within hours rather than days or weeks
- Retain users longer by reducing their frustration due to crashes
- Keep management happy that our app is stable & bug-free
As mentioned previously, the only realistic competitor to Crashlytics is Instabug (backed by Y Combinator in the W16 class). While Crashlytics is focused on actual crashes, Instabug's main innovation is in collecting feedback from users for non-crash bugs. While non-crash bugs are a substantial category of bugs, Instabug's pricing is quite steep. As soon as you go beyond the most basic features your monthly bill spikes to $124 - $499 per month, whereas Crashlytics is 100% free (for all usage levels and all enterprise features). Based on this, I've never tried Instabug because the ROI just wasn't there.