Created
May 13, 2020 08:20
-
-
Save rakib10rr3/87cd90024318e1d30aecd626a4c1c3cf to your computer and use it in GitHub Desktop.
important dependencies for android app level module
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
dependencies { | |
implementation fileTree(dir: 'libs', include: ['*.jar']) | |
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" | |
implementation 'androidx.appcompat:appcompat:1.1.0' | |
implementation 'androidx.core:core-ktx:1.2.0' | |
implementation 'androidx.constraintlayout:constraintlayout:1.1.3' | |
implementation 'androidx.legacy:legacy-support-v4:1.0.0' | |
testImplementation 'junit:junit:4.12' | |
androidTestImplementation 'androidx.test.ext:junit:1.1.1' | |
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' | |
//retorfit and okhttp | |
implementation "com.squareup.retrofit2:retrofit:$retrofit_version" | |
implementation "com.squareup.retrofit2:converter-moshi:$retrofit_version" | |
implementation 'com.squareup.okhttp3:logging-interceptor:4.2.1' | |
implementation 'com.squareup.okhttp3:okhttp:4.2.1' | |
implementation 'com.squareup.okhttp3:okhttp-urlconnection:3.14.0' | |
//ViewModel | |
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version" | |
//LiveData | |
implementation "androidx.lifecycle:lifecycle-livedata-ktx:$lifecycle_version" | |
//Navigation | |
implementation "androidx.navigation:navigation-fragment-ktx:$nav_version" | |
implementation "androidx.navigation:navigation-ui-ktx:$nav_version" | |
//Moshi | |
implementation "com.squareup.moshi:moshi:$moshi_version" | |
implementation "com.squareup.moshi:moshi-kotlin:$moshi_version" | |
//Material Design | |
implementation "com.google.android.material:material:1.1.0" | |
//Timber | |
implementation 'com.jakewharton.timber:timber:4.7.1' | |
//Custom Tab | |
implementation 'androidx.browser:browser:1.2.0' | |
//Glide | |
implementation 'com.github.bumptech.glide:glide:4.11.0' | |
kapt 'com.github.bumptech.glide:compiler:4.11.0' | |
//Shimmer | |
implementation 'com.facebook.shimmer:shimmer:0.5.0' | |
//Room | |
implementation "androidx.room:room-runtime:$room_version" | |
kapt "androidx.room:room-compiler:$room_version" | |
implementation "androidx.room:room-ktx:$room_version" | |
//Why Not! Image Carousel! | |
implementation 'com.github.ImaginativeShohag:Why-Not-Image-Carousel:v1.0.2' | |
//Firebase | |
implementation 'com.google.firebase:firebase-analytics:17.3.0' | |
implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1' | |
implementation 'com.google.firebase:firebase-auth:19.3.0' | |
implementation 'com.google.android.gms:play-services-auth:18.0.0' | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment