工欲善其事必先利其器,好的工具可以让开发事半功倍,下面我就记录一下我常用的gradle插件与android studio插件。
gradle插件:
1、RxJava&RxAndroid。
简介:非常著名的函数式开发模式,对线程处理很强大,在复杂的逻辑业务下表现很强大,代码简洁易读,可以结合主流的其 他插件。
使用方法:compile 'io.reactivex:rxjava:1.0.0';
compile 'io.reactivex:rxandroid:1.0.0';
2、retrofit2:
简介:主流的REST网络请求插件,注解式,可重复利用,支持json、gson、response、rxjava、okhttp等。
使用方法:compile 'com.squareup.retrofit2:retrofit:2.0.1';
compile 'com.squareup.retrofit2:converter-gson:2.0.1';
compile 'com.squareup.retrofit2:adapter-rxjava:2.0.1';
简介:高性能http底层库,squareup出品的良心之作,支持异步、同步等。
使用方法:compile 'com.squareup.okhttp3:okhttp:3.0.2';
4、glide:
简介:图片加载插件,google官方出品,与Picasso相比图片质量不如(微小差距)、占用内存更小(重点)、可以显示GIF(亮点)。
使用方法:compile 'com.github.bumptech.glide:glide:3.7.0';
5、circleimageview:
简介:圆形图片加载插件,使用简单,不改变原有图片。
使用方法:compile 'de.hdodenhof:circleimageview:2.0.0';
6、convenientbanner:
简介:广告滚动栏,比较好的广告栏。
使用方法:compile 'com.bigkoo:convenientbanner:2.0.5';
7、materialish-progress:
简介:网络加载条,符合material design。
使用方法:compile 'com.pnikosis:materialish-progress:1.7';
android studio插件:
1、butterknife:
简介:根据xml动态绑定空间ID,简化开发。
使用方法:在android studio->preference中搜索plugins,点击brows,搜索butterknife并安装,
需重启android studio。在activity或fragment布局xml处右键。
2、GsonFormat
简介:gson生成bean插件。
使用方法:在android studio->preference中搜索plugins,点击brows,搜索gsonformat并安装,
需重启android studio。右键点击generate,点击gsonformat。
3、Android parcelable code generator
简介:parcelable补全插件。
使用方法:在android studio->preference中搜索plugins,点击brows,搜索gsonformat并安装,
需重启android studio。在bean中右键点击generate,点击parcelable。