title: gradle.properties vs buildscript ext which one is better
body: <p><strong>gradle.properties code snippet</strong></p>
  
  <pre><code>APP_BUILD_COMPILE_SDK_VERSION=28
  APP_BUILD_TOOLS_VERSION = 27.0.3
  
  APP_BUILD_MIN_SDK_VERSION = 16
  APP_BUILD_TARGET_SDK_VERSION = 28
  
  supportLibraryVersion = '23.4.0'
  playServicesVersion = '9.2.1'
  </code></pre>
  
  <p><strong>buildscript ext code snippet</strong></p>
  
  <pre><code>ext {
      // sdk and tools
      minSdkVersion = 14
      targetSdkVersion = 23
      compileSdkVersion = 23
      buildToolsVersion = '23.0.2'
  
      // dependencies versions
      supportLibraryVersion = '23.4.0'
      playServicesVersion = '9.2.1'
  }
  </code></pre>
  
  <p>I've used both in my different projects but anyone knows what is the best difference of them?</p>