// START - required to allow working on this project inside Android Studio // YES, jcenter is required twice - it somehow tricks studio into compiling deps below // doesn't break anything anywhere else and projects using this lib work as normal buildscript { ext.firebaseVersion = '10.2.6' repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.1.3' classpath 'com.google.firebase:firebase-plugins:1.1.0' } } // END apply plugin: 'com.android.library' apply plugin: 'com.google.firebase.firebase-perf' android { compileSdkVersion 25 buildToolsVersion "23.0.3" defaultConfig { minSdkVersion 16 targetSdkVersion 25 versionCode 1 versionName "1.0" multiDexEnabled true } buildTypes { release { minifyEnabled false } } } // START - required to allow working on this project inside Android Studio // YES, jcenter is required twice - it somehow tricks studio into compiling deps below // doesn't break anything anywhere else and projects using this lib work as normal // you'll now have code completion/validation and all the other AS goodies. allprojects { repositories { jcenter() } } // END dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.facebook.react:react-native:+' compile 'me.leolin:ShortcutBadger:1.1.10@aar' compile "com.google.android.gms:play-services-base:$firebaseVersion" compile "com.google.firebase:firebase-core:$firebaseVersion" compile "com.google.firebase:firebase-config:$firebaseVersion" compile "com.google.firebase:firebase-auth:$firebaseVersion" compile "com.google.firebase:firebase-analytics:$firebaseVersion" compile "com.google.firebase:firebase-database:$firebaseVersion" compile "com.google.firebase:firebase-storage:$firebaseVersion" compile "com.google.firebase:firebase-messaging:$firebaseVersion" compile "com.google.firebase:firebase-crash:$firebaseVersion" compile "com.google.firebase:firebase-config:$firebaseVersion" compile 'com.google.firebase:firebase-perf:$firebaseVersion' }