android开发中常用的一些依赖、开源库

开发中常用的一些依赖、开源库

    • 代码如下,可直接复制

最近项目完结,为大家整理一些频繁用到的依赖以及开源库,不是很完整,可以在评论区进行补充

代码如下,可直接复制

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.example.kfzx_yangyang.hole"
        minSdkVersion 15
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.android.support:recyclerview-v7:28.0.0'
    //tablayout
    implementation 'com.android.support:design:28.0.0'
    //ButterKnife依赖(添加Android ButterKnife Zelezny插件)
    implementation 'com.jakewharton:butterknife:8.8.1'
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
    //cardview  卡片布局
    implementation 'com.android.support:cardview-v7:28.0.0'
    //轮播图
    implementation 'com.youth.banner:banner:1.4.10'
    //轮播图开源框架,支持无限轮播,触摸暂时停止播放
    implementation 'com.jude:rollviewpager:1.4.5'
    //glide 图片加载框架
    implementation 'com.github.bumptech.glide:glide:4.9.0'
    //解析图片  可以用glide 代替 不可以加载gif
    implementation 'com.squareup.picasso:picasso:2.3.2'

    //okhttp 网络请求
    implementation 'com.squareup.okhttp3:okhttp:3.13.1'
    //okhttp 拦截器
    implementation 'com.squareup.okhttp3:logging-interceptor:3.13.1'
    //gson解析
    implementation 'com.google.code.gson:gson:2.8.2'

    //retrofit
    implementation 'com.squareup.retrofit2:retrofit:2.5.0'
    //Gson converter
    implementation 'com.squareup.retrofit2:converter-gson:2.5.0'
    //RxJava2 Adapter
    implementation 'com.squareup.retrofit2:adapter-rxjava2:2.5.0'
    //RxJava
    implementation 'io.reactivex.rxjava2:rxjava:2.2.7'
    implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'
    //tablayout竖着写的
    implementation 'q.rorbin:VerticalTabLayout:1.2.5'
    //xrecyclerview
    implementation 'com.jcodecraeer:xrecyclerview:1.5.9'
    //一个可以实现带图片的多功能tablayout
    implementation 'com.flyco.tablayout:FlycoTabLayout_Lib:2.0.2@aar'
}

你可能感兴趣的:(工具,依赖,开源库)