En el proceso de desarrollo de Android, además de la introducción de bibliotecas de dependencia de terceros, todavía hay muchas dependencias. Estas son las dependencias de uso común en el proceso de desarrollo de Android para uso futuro.
Dependencia de ImageLoader:
implementación 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
Dependencia Okhttp:
implementación 'com.squareup.okhttp3:okhttp:3.10.0'
Dependencia de Gson:
implementación 'com.google.code.gson:gson:2.8.5'
Dependencia de deslizamiento:
implementación 'com.github.bumptech.glide:glide:3.7.0'
Dependencia de CircleImageView:
compile 'de.hdodenhof:circleimageview:2.2.0'
Dependencia de RecyclerView:
implementación 'com.android.support:recyclerview-v7:27.1.1'
Dependencia de ButtomTabBar:
implementación 'com.hjm:BottomTabBar:1.1.2'
Dependencia de ButtonBar:
implementación 'com.roughike:bottom-bar:2.0.2'
Dependencia de xrecyclerview:
implementación 'com.jcodecraeer:xrecyclerview:1.3.2'
Implementación del interceptor de aplicaciones
'com.squareup.okhttp3:logging-interceptor:3.10.0'
Banner:
implementación 'com.youth.banner:banner:1.4.9'
Dependencia de Fresco:
la implementación 'com.facebook.fresco:fresco:0.12.0'
admite animación GIF, es necesario agregar
la implementación 'com.facebook.fresco:animated-gif:0.12.0'
Si Fresco necesita otras funciones, puede ir al sitio web oficial para consultar : https://www.fresco-cn.org/
Butterknife
apply plugin: 'com.jakewharton.butterknife'
implementación 'com.jakewharton:butterknife:8.4.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
classpath 'com.jakewharton:butterknife-gradle-plugin:8.4 .0'
Consulte : https://blog.csdn.net/melect/article/details/80671080
eventbus:
implementación 'org.greenrobot:eventbus:3.0.0'
Implementación de GreenDao
'org.greenrobot:greendao:3.0.1'
implementación 'org.greenrobot:greendao-generator:3.0.0'
Configure en classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2'//bulid.gradle
Generar archivos para la configuración
verde dao {
esquemaVersión 1 //versión
daoPackage 'Nombre del paquete del archivo generado' // generalmente nombre del paquete de la aplicación + nombre de la carpeta del archivo generado
targetGenDir 'src/main/java' //generar la ruta del archivo
}
Rxjava、RxAndroid、
Implementación de actualización 'io.reactivex.rxjava2:rxjava:+'
implementación 'io.reactivex.rxjava2:rxandroid:+'
implementación 'com.squareup.retrofit2:retrofit:2.4.0'
implementación 'com.squareup.retrofit2 :convertidor-gson:2.4.0'
implementación 'com.squareup.retrofit2:adaptador-rxjava2:2.4.0'
implementación de diseño automático
'com.zhy:autolayout:1.3.6'
El diseño automático debe declarar un ancho y alto estándar en la aplicación en el archivo de manifiesto <aplicación> .....
<metadatos android:nombre="ancho_del_diseño" androide:valor="1080" /> <metadatos android:nombre="altura_del_diseño" androide:valor="1920" />
..... </aplicación>