ext.versions = [
    // Project
    minSdk              : 21,
    compileSdk          : 28,
    buildTools          : '28.0.3',
    publishVersion      : '0.8.8',
    publishVersionCode  : 46,

    // Plugins
    gradlePlugin        : '3.4.0',
    spotlessPlugin      : '3.22.0',
    versionPlugin       : '0.21.0',
    googleServices      : '4.2.0',
    fabricPlugin        : '1.+',

    // Misc
    okHttp              : '3.14.1',
    rhino               : '1.7.10',

    // Kotlin
    kotlin              : '1.3.30',
    coroutines          : '1.2.0',
    koin                : '1.0.2',

    // Google/AndroidX
    androidxAnnotations : '1.0.2',
    androidxCore        : '1.0.2',
    androidxRecyclerView: '1.0.0',
    androidxBrowser     : '1.0.0',
    googleMaterial      : '1.0.0',
    room                : '2.0.0',
    lifecycle           : '2.0.0',
    firebaseCore        : '16.0.8',

    // Rx
    rxJava              : '2.2.8',
    rxBinding           : '3.0.0-alpha1',

    // afollestad
    materialDialogs     : '2.8.1',
    rxkPrefs            : '1.2.5',
    vvalidator          : '0.4.1',

    // Debugging
    timber              : '4.7.1',
    fabric              : '2.9.9@aar',

    // Unit testing
    junit               : '4.12',
    mockito             : '2.27.0',
    mockitoKotlin       : '2.1.0',
    truth               : '0.44',

    // UI testing
    androidxTestRunner  : '1.1.1',
    androidxTest        : '1.1.0',
    archTesting         : '2.0.1'
]
