Created
November 23, 2020 13:14
-
-
Save shmehdi01/d0a0ddc0cceef2e60968484270393030 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//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' | |
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