maven仓库地址
maven{ url 'https://maven.aliyun.com/repository/google' }
maven{ url 'https://maven.aliyun.com/repository/jcenter' }
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public'}
新版AS中的写法
maven { url = uri("https://jitpack.io") }
maven { url = uri("https://maven.aliyun.com/repository/releases") }
maven { url = uri("https://maven.aliyun.com/repository/jcenter") }
maven { url = uri("https://maven.aliyun.com/repository/google") }
maven { url = uri("https://maven.aliyun.com/repository/central") }
maven { url = uri("https://maven.aliyun.com/repository/gradle-plugin") }
maven { url = uri("https://maven.aliyun.com/repository/public") }
Kotlin扩展插件
id'kotlin-android-extensions'
注解处理器
id'kotlin-kapt'
kapt'xxxxxxxx'
Annotation
implementation "androidx.annotation:annotation:1.1.0"
Glide库
implementation'com.github.bumptech.glide:glide:4.9.0'
OkHttp
implementation "com.squareup.okhttp3:okhttp:3.10.0"
implementation "com.squareup.okhttp3:logging-interceptor:3.10.0"
Retrofit2
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
日志拦截器
implementation 'com.squareup.okhttp3:logging-interceptor:3.10.0'
implementation 'com.squareup.retrofit2:adapter-rxjava2:2.4.0'
RxJava
implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'
implementation 'io.reactivex.rxjava2:rxjava:2.2.12'
Gson
implementation 'com.google.code.gson:gson:2.8.7'
Room
implementation "androidx.room:room-ktx:2.2.5"
// kotlin
implementation 'androidx.room:room-runtime:2.1.0'
kapt 'androidx.room:room-compiler:2.1.0'
// java
implementation "androidx.room:room-runtime:2.3.0"
annotationProcessor "androidx.room:room-compiler:2.3.0"
Lifecycle
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
RepeatOnLifecycle
implementation "androidx.lifecycle:lifecycle-runtime-ktx:2.2.0"
ViewModel
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1'
ViewModels
implementation "androidx.activity:activity-ktx:1.3.0"
implementation "androidx.fragment:fragment-ktx:1.3.0"
LiveData
implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.3.0'
Kotlin协程
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2"
Kotlin
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation 'androidx.core:core-ktx:1.3.1'
Collection
implementation "androidx.collection:collection-ktx:1.1.0"
kotlin扩展库
implementation 'io.github.anhorseg:androidexthorse:1.0.1'
RecyclerView
implementation 'androidx.recyclerview:recyclerview:1.1.0'
Constraintlayout
implementation 'androidx.constraintlayout:constraintlayout:2.0.1'
ImageView形状处理ShapeImageView
implementation 'com.google.android.material:material:1.2.1'
MVVM基础库
implementation 'io.github.ananananzhuo-blog:mvvmlib:1.0.8'
Navigation
implementation "androidx.navigation:navigation-runtime-ktx:2.3.0"
implementation "androidx.navigation:navigation-fragment-ktx:2.3.0"
implementation "androidx.navigation:navigation-ui-ktx:2.3.0"
SQLite
implementation "androidx.sqlite:sqlite-ktx:2.1.0"
WorkManager
implementation "androidx.work:work-runtime-ktx:2.4.0"
SavedStateHandle
implementation 'androidx.lifecycle:lifecycle-viewmodel-savedstate:2.2.0'
Paging
implementation "androidx.paging:paging-runtime:$paging_version"
implementation "androidx.paging:paging-common:$paging_version"
implementation "androidx.paging:paging-rxjava2:$paging_version"
Compose
// 基础库
implementation 'io.github.ananananzhuo-blog:composelib:1.0.19'
// 2.4.0-alpha版本
implementation("androidx.navigation:navigation-compose:2.4.0-alpha02")
implementation("androidx.navigation:navigation-compose:2.4.0-alpha03")
// Compose使用Paging3
implementation "androidx.paging:paging-runtime:3.0.0-beta02"
implementation "androidx.paging:paging-compose:1.0.0-alpha08"
// Compose中SwipeRefresh的使用
implementation ("com.google.accompanist:accompanist-swiperefresh:0.18.0")
// compose中的Banner库
implementation "com.google.accompanist:accompanist-pager:0.16.1"
// compose状态栏和底部导航栏颜色处理依赖库
implementation "com.google.accompanist:accompanist-insets:0.16.0"
implementation "com.google.accompanist:accompanist-systemuicontroller:0.16.0"
👀关注公众号:Android老皮!!!欢迎大家来找我探讨交流👀