Crashlytics and Fabric Integration

"Fabric is a mobile platform with modular kits you can mix and match to build the best apps. Fabric is tightly integrated into your dev environment, making adding new services a breeze. Start with what you need from Fabric today, and quickly add more kits as your needs grow." - Fabric.io

 

At Skillz, we use Fabric to manage our test apps and the Crashlytics kit for it’s powerful crash reporting and analytics tools. We highly recommend integrating Fabric and Crashlytics with your game to identify bugs and crashes more efficiently and to take advantage of their real-time analytics and event tracking tool, Answers.

Answers is part of the Crashlytics SDK and can be enabled through your Fabric dashboard. Answers gives you real-time statistics on how your app is being used, including active user numbers, session length, stability rating, and retention. Answers gives you instant metrics as soon as you turn it on, without requiring any additional code.

In this article we will lay out steps to integrate Fabric with Crashlytics and Answers with your app.

Step 1: Log in or sign up for a free account on Fabric.io

Step 2: Choose your platform

Choose which platform you are building for. The site will then prompt you with easy steps to install Fabric to your project.

iOS

Fabric can be installed in two ways:

  1. Through downloading the Mac app, instructions here.
  2. Manual installation, instructions here.

Android

Fabric can be installed in two ways:

  1. Through IDE repositories in Android Studio, instructions here.
  2. Manual Installation, instructions here.

Unity

Download and install the Fabric plugin into your Unity project.

Step 3: Install Answers

If Crashlytics is installed, Answers can be enabled by visiting your Fabric dashboard. If you desire to install Answers without Crashlytics, it can be installed manually by following the instructions for Android and iOS.

 

For more information on Fabric, visit their documentation page.