Skip to content

Instantly share code, notes, and snippets.

@shmehdi01
Created November 23, 2020 13:14
Show Gist options
  • Save shmehdi01/d0a0ddc0cceef2e60968484270393030 to your computer and use it in GitHub Desktop.
Save shmehdi01/d0a0ddc0cceef2e60968484270393030 to your computer and use it in GitHub Desktop.
//FIREBASE
implementation platform('com.google.firebase:firebase-bom:25.12.0')
implementation 'com.google.firebase:firebase-analytics-ktx'
implementation 'com.google.firebase:firebase-auth:20.0.1'
implementation 'com.google.firebase:firebase-storage-ktx:19.2.0'
implementation 'com.google.firebase:firebase-firestore-ktx'
implementation 'com.google.firebase:firebase-database'
implementation 'com.google.firebase:firebase-messaging-ktx:21.0.0'
//MATERIAL
implementation 'com.google.android.material:material:1.2.1'
//IMAGE LOADING
implementation 'com.squareup.picasso:picasso:2.71828'
implementation 'com.github.bumptech.glide:glide:4.11.0'
kapt 'com.github.bumptech.glide:compiler:4.11.0'
//SP OR DP
implementation 'com.intuit.sdp:sdp-android:1.0.6'
implementation 'com.intuit.ssp:ssp-android:1.0.6'
//RETROFIT FOR NETWORK CALL
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
def okHttpVersion = "3.7.0"
implementation "com.squareup.okhttp3:logging-interceptor:$okHttpVersion"
//LIFECYCLE
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
//SWIPE TO REFRESH
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
// Dagger
def dagger_version = "2.27"
// Dagger2 core
implementation "com.google.dagger:dagger:$dagger_version"
kapt "com.google.dagger:dagger-compiler:$dagger_version"
// Dagger Android
implementation "com.google.dagger:dagger-android:$dagger_version"
implementation "com.google.dagger:dagger-android-support:$dagger_version"
kapt "com.google.dagger:dagger-android-processor:$dagger_version"
//COROUTINE
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9'
//VIEW MODEL LIFECYCLE
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0"
// Room
def room_version = "2.2.5" // alpha06 has bugs
implementation "androidx.room:room-runtime:$room_version"
implementation "androidx.room:room-rxjava2:$room_version"
kapt "androidx.room:room-compiler:$room_version"
// architecture comp. navigation
def nav_version = "2.3.1"
implementation "androidx.navigation:navigation-fragment-ktx:$nav_version"
implementation "androidx.navigation:navigation-ui-ktx:$nav_version"
implementation "androidx.navigation:navigation-runtime:$nav_version"
//CIRCULAR IMAGE
implementation 'de.hdodenhof:circleimageview:3.1.0'
//COUNTRY CODE PICKER
implementation 'com.hbb20:ccp:2.4.0'
//IMAGE CROPPER
implementation 'com.github.yalantis:ucrop:2.2.6'
//PINCH TO ZOOM IMAGE
implementation 'com.github.chrisbanes:PhotoView:2.0.0'
//FACEBOOK
implementation 'com.facebook.android:facebook-android-sdk:5.15.3'
//GOOGLE SING IN
implementation 'com.google.android.gms:play-services-auth:18.1.0'
def work = "2.3.4"
implementation "androidx.work:work-runtime-ktx:$work"
//FLEX BOX FOR FLOW LAYOUT
implementation 'com.google.android:flexbox:2.0.1'
//SOCKET
implementation 'com.github.nkzawa:socket.io-client:0.6.0'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment