9e4a4d2454
We need to migrate from deprecated react-native-fabric to react-native-firebase. This PR enables following Firebase features: * Analytics * Crashlytics * Performance It also tracks screen view without the necessity of HOC. Future work: I won't do it in this PR because it's large enough, but we need to log more app events, like 'sent_message', 'open_admin', 'media_upload', etc. |
||
---|---|---|
.. | ||
Fabric.framework | ||
iOS/Fabric.framework | ||
README.md | ||
run | ||
upload-symbols | ||
uploadDSYM |
README.md
Fabric
Overview
Fabric provides developers with the tools they need to build the best apps. Developed and maintained by Google and the team that built Crashlytics, Fabric provides an easy way to manage all your SDKs so that you’ll never have to worry about tedious configurations or juggling different accounts. We let you get right into coding and building the next big app.
For a full list of SDK provided through Fabric visit https://fabric.io/kits.
Setup
The Fabric Pod is a dependency for all Fabric SDKs and is included when installing any Fabric related Pods. General setup instructions are shown below; however, these vary depending on the selected SDK.
-
Visit https://fabric.io/sign_up to create your Fabric account and to download Fabric.app.
-
Open Fabric.app, login and select an SDK to install.
-
The Fabric app automatically detects when a project uses CocoaPods and gives you the option to install via the Podfile or Xcode.
-
Select the Podfile option and follow the installation instructions to update your Podfile. Note: the example below is for the Crashlytics SDK. The instructions will vary based on the selected SDK.
-
Add a Run Script Build Phase and build your app.
-
Initialize the SDK by inserting code outlined in Fabric.app.
-
Run your app to finish the installation.
Resources
- Documentation
- Forums
- Website
- Follow us on Twitter: @fabric