title: How to reduce apk size when using play services gcm
body: <p>My generated signed apk size is 30kB, when I add <strong>play services gcm</strong> to gradle file the apk size increased to 800kB. by shrinking resource the apk size become 600kB. </p>
  
  <p>How could I reduce app size further?</p>
  
  <pre><code>apply plugin: 'com.android.application'
  
  android {
      compileSdkVersion 23
      buildToolsVersion "23.0.2"
  
      defaultConfig {
          applicationId "com.test.mytest"
          minSdkVersion 16
          targetSdkVersion 23
          versionCode 1
          versionName "1.0"
      }
      buildTypes {
          release {
              minifyEnabled true
              proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
              zipAlignEnabled true
              shrinkResources true
          }
      }
  }
  
  dependencies {
      compile fileTree(dir: 'libs', include: ['*.jar'])      
      compile 'com.google.android.gms:play-services-gcm:8.1.0'
  }
  </code></pre>