Android Platform | Android Studio | Google Play Services | Support Library | Firebase | Test | Others
Android Platform
Android Studio
Android Studio 2.4 Preview 1 is now Available
Emulator Revision 25.3.0 (Feb 2017)
Google Play Services
// Google+
compile 'com.google.android.gms:play-services-plus:11.0.2'
// Google Account Login
compile 'com.google.android.gms:play-services-auth:11.0.2'
// Google Actions, Base Client Library
compile 'com.google.android.gms:play-services-base:11.0.2'
// Google Address API
compile 'com.google.android.gms:play-services-identity:11.0.2'
// Google Analytics
compile 'com.google.android.gms:play-services-analytics:11.0.2'
// Google Awareness
compile 'com.google.android.gms:play-services-awareness:11.0.2'
// Google Cast
compile 'com.google.android.gms:play-services-cast:11.0.2'
// Google Cloud Messaging
compile 'com.google.android.gms:play-services-gcm:11.0.2'
// Google Drive
compile 'com.google.android.gms:play-services-drive:11.0.2'
// Google Fit
compile 'com.google.android.gms:play-services-fitness:11.0.2'
// Google Location and Activity Recognition
compile 'com.google.android.gms:play-services-location:11.0.2'
// Google Maps
compile 'com.google.android.gms:play-services-maps:11.0.2'
// Google Mobile Ads
compile 'com.google.android.gms:play-services-ads:11.0.2'
// Google Places
compile 'com.google.android.gms:play-services-places:11.0.2'
// Mobile Vision
compile 'com.google.android.gms:play-services-vision:11.0.2'
// Google Nearby
compile 'com.google.android.gms:play-services-nearby:11.0.2'
// Google Panorama Viewer
compile 'com.google.android.gms:play-services-panorama:11.0.2'
// Google Play Game services
compile 'com.google.android.gms:play-services-games:11.0.2'
// SafetyNet
compile 'com.google.android.gms:play-services-safetynet:11.0.2'
// Android Pay
compile 'com.google.android.gms:play-services-wallet:11.0.2'
// Android Wear
compile 'com.google.android.gms:play-services-wearable:11.0.2'
Support Library
Firebase
// Analytics
compile 'com.google.firebase:firebase-core:11.0.2'
// Realtime Database
compile 'com.google.firebase:firebase-database:11.0.2'
// Storage
compile 'com.google.firebase:firebase-storage:11.0.2'
// Crash Reporting
compile 'com.google.firebase:firebase-crash:11.0.2'
// Authentication
compile 'com.google.firebase:firebase-auth:11.0.2'
// Cloud Messaging
compile 'com.google.firebase:firebase-messaging:11.0.2'
// Remote Config
compile 'com.google.firebase:firebase-config:11.0.2'
// Invites and Dynamic Links
compile 'com.google.firebase:firebase-invites:11.0.2'
// AdMob
compile 'com.google.firebase:firebase-ads:11.0.2'
// App Indexing
compile 'com.google.firebase:firebase-appindexing:11.0.2'
Test
// Android JUnit Runner
androidTestCompile 'com.android.support.test:runner:0.5'
// JUnit4 Rules
androidTestCompile 'com.android.support.test:rules:0.5'
// Espresso core
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2'
// Espresso-contrib for DatePicker, RecyclerView, Drawer actions, Accessibility checks, CountingIdlingResource
androidTestCompile 'com.android.support.test.espresso:espresso-contrib:2.2.2'
// Espresso-web for WebView support
androidTestCompile 'com.android.support.test.espresso:espresso-web:2.2.2'
// Espresso-idling-resource for synchronization with background jobs
androidTestCompile 'com.android.support.test.espresso:espresso-idling-resource:2.2.2'
// Espresso-intents for validation and stubbing of Intents
androidTestCompile 'com.android.support.test.espresso:espresso-intents:2.2.2'
// UiAutomator
androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.2'
// JUnit
testCompile 'junit:junit:4.12'
// Mockito
testCompile 'org.mockito:mockito-core:2.8.47'
// AssertJ
testCompile 'org.assertj:assertj-core:3.8.0'
// Truth
testCompile 'com.google.truth:truth:0.34'
// Robolectric
testCompile 'org.robolectric:robolectric:3.4-rc4'
// Robolectric Shadows Support v4
testCompile 'org.robolectric:shadows-support-v4:3.4-rc2'
// Robolectric Shadows Play Services
testCompile 'org.robolectric:shadows-play-services:3.4-rc2'
// MockServer
testCompile 'com.squareup.okhttp3:mockwebserver:3.8.1'
Kotlin
// Kotlin Gradle Plugin
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.3-2'
// Kotlin Android Extension
classpath 'org.jetbrains.kotlin:kotlin-android-extensions:1.1.3-2'
Others
// Gson
compile 'com.google.code.gson:gson:2.8.1'
// OkHttp3
compile 'com.squareup.okhttp3:okhttp:3.8.1'
// OkHttp3 Logging Interceptor
compile 'com.squareup.okhttp3:logging-interceptor:3.8.1'
// RxJava
compile 'io.reactivex:rxjava:1.3.0'
// RxAndroid
compile 'io.reactivex:rxandroid:1.2.1'
// Dagger 2
compile 'com.google.dagger:dagger:2.11'
// Logger
compile 'com.orhanobut:logger:2.1.1'
// Timber
compile 'com.jakewharton.timber:timber:4.5.1'
// AutoValue
compile 'com.google.auto.value:auto-value:1.4.1'