List of Android UI/UX Libraries
TommyLemon/Android-ZBLibrary //2.8K
jiangqqlmj/FastDev4Android //2.6K
//---------------------------------------基础------------------------------------------------
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:support-v4:25.3.1'
compile 'com.android.support:recyclerview-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
compile 'com.android.support:cardview-v7:25.3.1'
compile 'com.android.support:support-vector-drawable:25.3.1'
compile 'com.android.support:palette-v7:25.3.1'
compile 'com.android.support:percent:25.3.1'
compile 'com.android.support:support-annotations:25.3.1'
//分包
compile 'com.android.support:multidex:1.0.1'
//icepick:避免在Activity恢复时重新设置状态的麻烦
compile 'frankiesardo:icepick:3.2.0'
provided 'frankiesardo:icepick-processor:3.2.0'
//3.7K
https://github.com/frankiesardo/icepick
bingoogolapple/BGASwipeBackLayout-Android Android Activity 滑动返回。支持微信滑动返回样式、横屏滑动返回、全屏滑动返回
//activity侧滑返回
compile 'cn.bingoogolapple:bga-swipebacklayout:1.1.9'
//1.4K
https://github.com/bingoogolapple/BGASwipeBackLayout-Android
ikew0ng/SwipeBackLayout 可用SwipeBackLayout实现滑动关闭当前Activity
compile 'me.imid.swipebacklayout.lib:library:1.1.0'
//5.3K
https://github.com/ikew0ng/SwipeBackLayout
//fragment管理
compile 'me.yokeyword:fragmentation:1.3.6'
//7.2K
https://github.com/YoKeyword/Fragmentation
//firebase的功能包括推送通知,云存储,活动监视,远程部署,Google推出的一个云端服务,使用免费但须翻墙
compile 'com.google.firebase:firebase-core:9.0.2'
//Parceler 是一个代码代码生成器包,用于生成Android Parcelable 模板代码。
compile 'org.parceler:parceler-api:1.1.11'
annotationProcessor 'org.parceler:parceler:1.1.11'
//3.3K
https://github.com/johncarl81/parceler
//jsoup
compile 'org.jsoup:jsoup:1.11.3'
https://jsoup.org/download
http://www.open-open.com/jsoup/ 使用文档
//alibaba/ARouter
//7.5K
https://github.com/alibaba/ARouter
中文文档:
https://github.com/alibaba/ARouter/blob/master/README_CN.md
// io
api 'commons-io:commons-io:2.6'
compile 'org.ocpsoft.prettytime:prettytime:4.0.1.Final'
//965
https://github.com/ocpsoft/prettytime
api 'joda-time:joda-time:2.9.9'
compile 'com.meituan.android.walle:library:1.1.6'
//3.6K
https://github.com/Meituan-Dianping/walle
5.1K https://github.com/shwenzhang/AndResGuard/blob/master/README.zh-cn.md
//内容界面
//加载数据中
//加载数据错误
//加载后没有数据
//没有网络
compile 'cn.yc:YCStateLib:1.1.5
//95
https://github.com/yangchong211/YCStateLayout
状态切换布局,使用场景(网路数据请求的时候,正在请求数据,请求数据失败,请求数据成功多种状态下显示不同的布局)。 https://github.com/tuacy/StateSwitchLayout
Android 加载成功、加载失败、加载中、无数据四个不同界面的切换 https://blog.csdn.net/zhaozhuzi/article/details/73822894