The newest update version for these third-party libraries - Update everyday!
RxJava/RxAndroid:
compile 'io.reactivex:rxjava:1.1.6' // RxJava
compile 'io.reactivex:rxandroid:1.2.1' // RxAndroid providing Android Scheduler
Rxbinding:
compile 'com.jakewharton.rxbinding:rxbinding:0.4.0'
compile 'com.jakewharton.rxbinding:rxbinding-appcompat-v7:0.4.0'
Rxpermission:
compile 'com.tbruyelle.rxpermissions:rxpermissions:0.7.0@aar'
Volley:
compile 'com.android.volley:volley:1.0.0'
Retrofit2:
compile 'com.squareup.retrofit2:retrofit:2.1.0'
Gson:
compile 'com.google.code.gson:gson:2.6.2'
Butterknife:
apt 'com.jakewharton:butterknife-compiler:8.4.0'
compile 'com.jakewharton:butterknife:8.4.0'
Glide:
compile 'com.github.bumptech.glide:glide:3.7.0'
Eventbus:
compile 'org.greenrobot:eventbus:3.0.0'
Weak handler:
compile 'com.badoo.mobile:android-weak-handler:1.1'
SwipeRefreshLayout:
compile 'com.github.recruit-lifestyle:WaveSwipeRefreshLayout:1.6'
Video cache:
compile 'com.danikula:videocache:2.3.4'
DBFlow:
def dbflow_version = "3.1.1"
apt "com.github.Raizlabs.DBFlow:dbflow-processor:${dbflow_version}"
compile "com.github.Raizlabs.DBFlow:dbflow-core:${dbflow_version}"
compile "com.github.Raizlabs.DBFlow:dbflow:${dbflow_version}"
// sql-cipher database encryption (optional)
compile "com.github.Raizlabs.DBFlow:dbflow-sqlcipher:${dbflow_version}"
Firebase: for push notifications
compile 'com.google.firebase:firebase-messaging:9.0.0'
Crashlytics:
compile 'com.crashlytics.sdk.android:crashlytics:2.6.0'
Google services:
compile 'com.google.android.gms:play-services-auth:9.0.0'
compile 'com.google.android.gms:play-services-wallet:9.0.0'
compile 'com.google.maps.android:android-maps-utils:0.3.+'
compile 'com.google.android.gms:play-services-maps:9.0.0'
compile 'com.google.android.gms:play-services-appindexing:9.0.0'