// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() google() maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath 'com.android.tools.build:gradle:3.3.2' classpath "io.realm:realm-gradle-plugin:5.8.0" classpath "gradle.plugin.com.github.b3er.local.properties:local-properties-plugin:1.1" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() google() maven { url "https://jitpack.io" } } } task clean(type: Delete) { delete rootProject.buildDir } // Define versions in a single place ext { // Sdk and tools minSdkVersion = 23 targetSdkVersion = 28 compileSdkVersion = 28 buildToolsVersion = '28.0.3' // App dependencies supportLibraryVersion = '28.0.0' picassoVersion = '2.5.2' butterKnifeVersion = '8.8.1' circleImageViewVersion = '3.0.0' mpAndroidChartVersion = 'v3.0.3' commonMathVersion = '3.6.1' commonLangVersion = '3.5' materialDialogsVersion = '0.9.6.0' navTabStripVersion = '1.0.4' constraintLayoutVersion = '1.1.3' atvVersion = '1.2.9' androidAboutPageVersion = '1.2.5' markDownViewVersion = '0.19.0' searchDialogVersion = '1.1' crollerVersion = '1.0.7' knobLibraryVersion = '1.9.0' seekBarLibraryVersion = '1.2.9' carouselPickerVersion = 'v1.0' speedView = '1.2.0' realmAdapter = '2.1.1' okHttpVersion = '4.0.1' // Map related versions osmVersion = '5.1' mapsforgeVersion = '6.0.2' geoPackageVersion = '5.6.4' googleMapsVersion = '16.0.0' // MultiDex multiDexVersion = '1.0.3' // Test dependencies testRunnerRulesVersion = '0.5' junitVersion = '4.12' espressoVersion = '2.2.2' mockitoVersion = '2.8.9' }