azavea / cac-tripplanner-android

GoPhillyGo Android app
https://gophillygo.org
Apache License 2.0
3 stars 3 forks source link

Set up Crashlytics #84

Closed flibbertigibbet closed 6 years ago

flibbertigibbet commented 6 years ago

Overview

Add Crashlytics to the project to gather crash logs, support logging analytics events (none set up yet), and to manage beta distribution.

Demo

The Fabric dashboard:

fabric_crashlytics_ui

The Android Studio Fabric plugin:

fabric_android_studio_plugin

Log of a crash event being sent:

crashlytics_console_log

Notes

The API key cannot be set via string resource, which is why the extra file was added instead. See this discussion.

Testing

Closes #58