-
Notifications
You must be signed in to change notification settings - Fork 0
/
dependencies.gradle
76 lines (69 loc) · 3.07 KB
/
dependencies.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
ext {
// Config Details
minVersion = 21
targetVersion = 28
compileVersion = 28
gradleBuildToolsVersion = '3.3.1'
googleServicesVersion = '4.2.0'
fabricPluginVersion = '1.27.0'
// Plugins
buildPlugins = [
gradleBuildTools : "com.android.tools.build:gradle:$gradleBuildToolsVersion",
googleServicesTools: "com.google.gms:google-services:$googleServicesVersion",
fabricIoTools : "io.fabric.tools:gradle:$fabricPluginVersion"
]
// Support Libs
supportLibVersion = '28.0.0'
constraintLayoutVersion = '1.1.3'
supportLibs = [
appcompatV7 : "com.android.support:appcompat-v7:$supportLibVersion",
supportV4 : "com.android.support:support-v4:$supportLibVersion",
supportMediaCompat: "com.android.support:support-media-compat:$supportLibVersion",
design : "com.android.support:design:$supportLibVersion",
constraintLayout : "com.android.support.constraint:constraint-layout:$constraintLayoutVersion"
]
// Testing Libs
espressoVersion = '3.0.2'
testApiVersion = '1.0.2'
junitVersion = '4.12'
androidTestLibs = [
espressoContrib: "com.android.support.test.espresso:espresso-contrib:$espressoVersion",
espressoCore : "com.android.support.test.espresso:espresso-core:$espressoVersion",
testRules : "com.android.support.test:rules:$testApiVersion",
testRunner : "com.android.support.test:runner:$testApiVersion",
]
unitTestLibs = [
junit: "junit:junit:$junitVersion"
]
// Firebase Dependencies
firebaseCoreVersion = '16.0.6'
firebaseCrashyliticsVersion = '2.9.8'
firebasefirestoreDb = '18.1.0'
firebaseUi = '4.3.1'
firebaseLibs = [
crashylitics : "com.crashlytics.sdk.android:crashlytics:$firebaseCrashyliticsVersion",
firebaseCore : "com.google.firebase:firebase-core:$firebaseCoreVersion",
firebaseUiAuth: "com.firebaseui:firebase-ui-auth:$firebaseUi",
firestoreDb : "com.google.firebase:firebase-firestore:$firebasefirestoreDb",
firestoreUI : "com.firebaseui:firebase-ui-firestore:$firebaseUi"
]
// Google Play Services
authVersion = '16.0.1'
googlePlayServices = [
auth: "com.google.android.gms:play-services-auth:$authVersion"
]
// Room Dependencies
room_version = '1.1.1'
roomLibs = [runtime : "android.arch.persistence.room:runtime:$room_version",
roomAnnotations: "android.arch.persistence.room:compiler:$room_version"]
// Lifecycle components
lifecycle_version = '1.1.1'
lifecycleLibs = [extensions : "android.arch.lifecycle:extensions:$lifecycle_version",
lifecycleAnnotations: "android.arch.lifecycle:compiler:$lifecycle_version"]
//3rd party
parceler_version = '1.1.12'
parcelerLibs = [
parceler : "org.parceler:parceler-api:$parceler_version",
parcelerAnnotations: "org.parceler:parceler:$parceler_version"
]
}