Skip to content

Commit 222a732

Browse files
committed
Adds Firebase Crash Analytics, verision 4.0
1 parent 2d1236e commit 222a732

4 files changed

Lines changed: 97 additions & 18 deletions

File tree

build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ buildscript {
99

1010
// NOTE: Do not place your application dependencies here; they belong
1111
// in the individual module build.gradle files
12+
classpath 'com.google.gms:google-services:3.0.0'
1213
}
1314
}
1415

mobile/build.gradle

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ android {
77
applicationId 'com.hackfsu.mobile.android'
88
minSdkVersion 19
99
targetSdkVersion 25
10-
versionCode 9
11-
versionName "4.0a"
10+
versionCode 10
11+
versionName "4.0"
1212
multiDexEnabled true //enable this
1313

1414
}
@@ -30,11 +30,17 @@ dependencies {
3030
compile 'com.android.support:recyclerview-v7:25.1.1'
3131
compile 'com.android.support:cardview-v7:25.1.1'
3232
compile 'com.android.support:multidex:1.0.1'
33+
34+
// Adds dividers to our recyclerviews
3335
compile 'com.yqritc:recyclerview-flexibledivider:1.2.6'
3436

35-
// For handling networking
37+
// For networking
3638
compile 'com.squareup.okhttp3:okhttp:3.5.0'
3739
compile 'com.squareup.picasso:picasso:2.5.2'
3840

39-
41+
// Crash reporting
42+
compile 'com.google.firebase:firebase-crash:10.0.0'
4043
}
44+
45+
46+
apply plugin: 'com.google.gms.google-services'

mobile/google-services.json

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
{
2+
"project_info": {
3+
"project_number": "1040602838619",
4+
"firebase_url": "https://hackfsu-android.firebaseio.com",
5+
"project_id": "hackfsu-android",
6+
"storage_bucket": "hackfsu-android.appspot.com"
7+
},
8+
"client": [
9+
{
10+
"client_info": {
11+
"mobilesdk_app_id": "1:1040602838619:android:423a262c3721c593",
12+
"android_client_info": {
13+
"package_name": "com.hackfsu.mobile.android"
14+
}
15+
},
16+
"oauth_client": [
17+
{
18+
"client_id": "1040602838619-eudlne32d7jo5mmcvlhus6n8t50kmh4s.apps.googleusercontent.com",
19+
"client_type": 1,
20+
"android_info": {
21+
"package_name": "com.hackfsu.mobile.android",
22+
"certificate_hash": "3E0A305C43DF3BFCB1811725C4625FD9D0F14DF0"
23+
}
24+
},
25+
{
26+
"client_id": "1040602838619-ma6lm24oh1685dnnd6uldkbderho6vgq.apps.googleusercontent.com",
27+
"client_type": 3
28+
}
29+
],
30+
"api_key": [
31+
{
32+
"current_key": "AIzaSyAb0-hMV59Ts6s4azyUVE4Yc0J_wPFLVv4"
33+
}
34+
],
35+
"services": {
36+
"analytics_service": {
37+
"status": 1
38+
},
39+
"appinvite_service": {
40+
"status": 2,
41+
"other_platform_oauth_client": [
42+
{
43+
"client_id": "1040602838619-ma6lm24oh1685dnnd6uldkbderho6vgq.apps.googleusercontent.com",
44+
"client_type": 3
45+
}
46+
]
47+
},
48+
"ads_service": {
49+
"status": 2
50+
}
51+
}
52+
}
53+
],
54+
"configuration_version": "1"
55+
}

mobile/mobile.iml

Lines changed: 31 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" />
3434
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/debug" isTestSource="false" generated="true" />
3535
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/apt/debug" isTestSource="false" generated="true" />
36+
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/google-services/debug" type="java-resource" />
3637
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/debug" type="java-resource" />
3738
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/resValues/debug" type="java-resource" />
3839
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/androidTest/debug" isTestSource="true" generated="true" />
@@ -66,14 +67,6 @@
6667
<sourceFolder url="file://$MODULE_DIR$/src/main/jni" isTestSource="false" />
6768
<sourceFolder url="file://$MODULE_DIR$/src/main/rs" isTestSource="false" />
6869
<sourceFolder url="file://$MODULE_DIR$/src/main/shaders" isTestSource="false" />
69-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" />
70-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" />
71-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" />
72-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" />
73-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" />
74-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/jni" isTestSource="true" />
75-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" />
76-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/shaders" isTestSource="true" />
7770
<sourceFolder url="file://$MODULE_DIR$/src/test/res" type="java-test-resource" />
7871
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
7972
<sourceFolder url="file://$MODULE_DIR$/src/test/assets" type="java-test-resource" />
@@ -82,6 +75,14 @@
8275
<sourceFolder url="file://$MODULE_DIR$/src/test/jni" isTestSource="true" />
8376
<sourceFolder url="file://$MODULE_DIR$/src/test/rs" isTestSource="true" />
8477
<sourceFolder url="file://$MODULE_DIR$/src/test/shaders" isTestSource="true" />
78+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" />
79+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" />
80+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" />
81+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" />
82+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" />
83+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/jni" isTestSource="true" />
84+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" />
85+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/shaders" isTestSource="true" />
8586
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/assets" />
8687
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/blame" />
8788
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes" />
@@ -101,6 +102,14 @@
101102
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/support-v4/25.1.1/jars" />
102103
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/support-vector-drawable/25.1.1/jars" />
103104
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/transition/25.1.1/jars" />
105+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.google.android.gms/play-services-basement/10.0.0/jars" />
106+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.google.android.gms/play-services-tasks/10.0.0/jars" />
107+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.google.firebase/firebase-analytics-impl/10.0.0/jars" />
108+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.google.firebase/firebase-analytics/10.0.0/jars" />
109+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.google.firebase/firebase-common/10.0.0/jars" />
110+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.google.firebase/firebase-core/10.0.0/jars" />
111+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.google.firebase/firebase-crash/10.0.0/jars" />
112+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.google.firebase/firebase-iid/10.0.0/jars" />
104113
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.yqritc/recyclerview-flexibledivider/1.2.6/jars" />
105114
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" />
106115
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-safeguard" />
@@ -118,25 +127,33 @@
118127
</content>
119128
<orderEntry type="jdk" jdkName="Android API 25 Platform" jdkType="Android SDK" />
120129
<orderEntry type="sourceFolder" forTests="false" />
121-
<orderEntry type="library" exported="" scope="TEST" name="multidex-instrumentation-1.0.1" level="project" />
130+
<orderEntry type="library" exported="" name="firebase-analytics-10.0.0" level="project" />
131+
<orderEntry type="library" exported="" name="firebase-core-10.0.0" level="project" />
132+
<orderEntry type="library" exported="" name="firebase-crash-10.0.0" level="project" />
122133
<orderEntry type="library" exported="" name="picasso-2.5.2" level="project" />
134+
<orderEntry type="library" exported="" name="play-services-tasks-10.0.0" level="project" />
123135
<orderEntry type="library" exported="" name="design-25.1.1" level="project" />
124-
<orderEntry type="library" exported="" name="okio-1.11.0" level="project" />
125136
<orderEntry type="library" exported="" name="transition-25.1.1" level="project" />
126-
<orderEntry type="library" exported="" name="support-v4-25.1.1" level="project" />
127137
<orderEntry type="library" exported="" name="cardview-v7-25.1.1" level="project" />
138+
<orderEntry type="library" exported="" name="firebase-common-10.0.0" level="project" />
139+
<orderEntry type="library" exported="" name="support-core-ui-25.1.1" level="project" />
140+
<orderEntry type="library" exported="" name="firebase-iid-10.0.0" level="project" />
141+
<orderEntry type="library" exported="" name="support-core-utils-25.1.1" level="project" />
142+
<orderEntry type="library" exported="" name="support-fragment-25.1.1" level="project" />
143+
<orderEntry type="library" exported="" scope="TEST" name="multidex-instrumentation-1.0.1" level="project" />
144+
<orderEntry type="library" exported="" name="firebase-analytics-impl-10.0.0" level="project" />
145+
<orderEntry type="library" exported="" name="okio-1.11.0" level="project" />
146+
<orderEntry type="library" exported="" name="support-v4-25.1.1" level="project" />
128147
<orderEntry type="library" exported="" name="support-compat-25.1.1" level="project" />
129148
<orderEntry type="library" exported="" name="multidex-1.0.1" level="project" />
130149
<orderEntry type="library" exported="" name="okhttp-3.5.0" level="project" />
131150
<orderEntry type="library" exported="" name="support-media-compat-25.1.1" level="project" />
132-
<orderEntry type="library" exported="" name="support-core-ui-25.1.1" level="project" />
151+
<orderEntry type="library" exported="" name="play-services-basement-10.0.0" level="project" />
133152
<orderEntry type="library" exported="" name="appcompat-v7-25.1.1" level="project" />
134153
<orderEntry type="library" exported="" name="recyclerview-v7-25.1.1" level="project" />
135154
<orderEntry type="library" exported="" name="recyclerview-flexibledivider-1.2.6" level="project" />
136155
<orderEntry type="library" exported="" name="support-annotations-25.1.1" level="project" />
137156
<orderEntry type="library" exported="" name="support-vector-drawable-25.1.1" level="project" />
138-
<orderEntry type="library" exported="" name="support-core-utils-25.1.1" level="project" />
139-
<orderEntry type="library" exported="" name="support-fragment-25.1.1" level="project" />
140157
<orderEntry type="library" exported="" name="animated-vector-drawable-25.1.1" level="project" />
141158
</component>
142159
</module>

0 commit comments

Comments
 (0)