2017年GitHub上最火的框架!!!

2018-10-30 14:15:55
分类详细框架名称简介Star 数是否维护
UI刷新SmartRefreshLayoutAndroid智能下拉刷新框架4.5k
UI刷新Android-PullToRefresh下拉刷新框架8.3k5年
UI刷新android-Ultra-Pull-To-Refresh下拉刷新框架8.1k1年
UI刷新BeautifulRefreshLayout众多优秀的下拉刷新汇总1.9k1年
UI图表MPAndroidChart统计图表库17.0k
UI菜单SlidingMenu侧滑菜单10.6k4年
UI菜单MaterialDrawer侧滑菜单7.8k
UI菜单SwipeBackLayout类似QQ侧滑菜单4.3k2年
UI图片PhotoView大图展示10.8k
UI图片CircleImageView圆形图片7.6k5月
UI图片uCrop图片剪裁5.5k3月
UI图片android-gif-drawableGif加载4.8k
UI图片Matisse图片\视频选择库4.3k
UI文本richeditor-android富文本编辑器3k4月
UI弹窗material-dialogs可定制化的 Dialog API10.6k
UI弹窗Toasty定制不一样的 Toast2.8k3月
UI弹窗DialogUtilDialog 工具0.4k1月
UI弹窗android-adDialog广告弹窗1.8k10月
UI导航ViewPagerIndicatorViewPager 指示器9.1k5年
UI导航BottomBar底部导航栏6.7k2-4月
UI导航FlycoTabLayoutTabLayout 库4.4k6月
UI布局flexbox-layoutAndroid弹性布局8.7k
UI布局AndroidAutoLayout屏幕适配布局5.3k1年
UI布局FlowLayout流式布局2.5k1年
UI滑动删除AndroidSwipeLayout滑动删除8.4k5月
UI滚动Android-ObservableScrollView监听可滚动 View 的滚动事件7.8k2年
UI列表UltimateRecyclerView功能强大的 RecyclerView5.7k
UI选择器Android-PickerView仿 iOS 的选择控件4.7k1月
UI选择器AndroidPicker安卓选择器类库2.4k
UI下拉菜单DropDownMenu多条件筛选菜单2.1k4月
UI轮播图banner广告图片轮播控件3.2k4月
UI轮播图Android-ConvenientBanner通用的广告栏控件2.8k2年
UI其他AndroidSlidingUpPanel上拉面板6.5k
UI其他AppIntro欢迎页6.5k
UI其他Android-BootstrapUI框架6k
UI其他android-viewbadger角标2.8k5年
UI其他emojicon表情文本2.8k
UI其他RippleEffect水波纹效果4.3k1年
UI其他InfiniteCycleViewPagerViewPager4k2月
网络框架retrofit网络框架22.7k
网络框架okhttp网络框架21.3k
网络框架volley网络框架0.6k
网络文件下载FileDownloader文件下载引擎4.5k
网络进度监听ProgressManagerokhttp 上传下载进度监听1k
图片框架glide图片框架16.7k
图片框架Android-Universal-Image-Loader图片框架15.4k2年
图片框架picasso图片框架13.8k
图片框架fresco图片框架13.1k
图片压缩Luban最接近朋友圈的图片压缩算法5.2k1月
图片转换glide-transformationsGlide 图像转换器4.1k4月
图片滤镜android-gpuimage图像滤镜框架3.9k1年
图片选择器Matisse图片视频选择器4.8k2月
视频播放器JieCaoVideoPlayer节操视频播放器4.3k
视频播放器ijkplayerBilibili 开源播放器14k
动画 lottie-android展示 AE 工具所作动画的框架14.4k
动画 Material-Animations安卓转场动画演示9.7k1年
动画 AndroidViewAnimations安卓视图动画合集7.9k
动画 recyclerview-animatorsRecyclerView 条目动画6.5k
动画 Transitions-EverywhereTransitions API 的兼容补丁3k1月
异步 RxJava事件驱动的基于异步数据流的编程模式27k
异步 RxAndroidAndroid 中的 RxJava 绑定13.1k7月
异步 agera谷歌开发的安卓链式编程框架6.6k5月
数据库 realm-java轻量级数据库8.1k
数据库 greenDAO轻量级数据库8.2k4月
gson gson谷歌官方 Json 库10.2k
json fastjson阿里巴巴 Json 库9.9k
字体 Calligraphy自定义字体库6.6k2-3月
性能内存leakcanarysquare 出品的检查内存泄漏的工具16.1k
性能生命周期RxLifecycle使用 RxJava 管理生命周期4k
性能缓存DiskLruCache硬盘缓存工具3.7k3年
性能UI框架litho高性能安卓 UI 的构建框架3.7k
热修复 tinker微信热修复框架9.5k2月
热修复 dexposed阿里热修复框架3.5k2年
插件化 DroidPlugin360 插件框架5k2月
插件化 dynamic-load-apkApk动态加载框架4.7k2年
插件化 atlas阿里插件化框架4.9k
插件化 Small插件化框架3.3k1月
工具工具类AndroidUtilCodeAndroid 开发人员不得不收集的代码12k
工具列表BaseRecyclerViewAdapterHelperRecyclerAdapter 框架8.5k
工具 baseAdapterAndroid 万能的 Adapter2.9k1年
工具 FanLayoutManager风扇扇叶旋转效果列表1.5k7月
工具 CarouselLayoutManager传送带效果列表1.2k7月
工具 ChipsLayoutManager流式布局列表1.8k7月
工具状态栏StatusBarUtil设置状态栏的工具库3.6k3月
工具状态栏SystemBarTint状态栏着色工具4.3k3年
代码模板 butterknife为 Android View 设计的绑定注解17.2k
事件消息 EventBusAndroid事件总线15.3k2-4月
键盘 XhsEmoticonsKeyboard表情键盘解决方案1.9k1年
扫描 zxing二维码扫描14.5k
注解 androidannotations快速开发框架9.5k
依赖注入 dagger2Android 依赖注入框架7.9k
权限 PermissionsDispatcher基于注解处理权限请求5k
权限 RxPermissions基于 RxJava 处理权限请求4.1k3月
响应式 RxBinding安卓 UI 响应式编程5.9k2月
响应式 otto事件总线框架4.6k2月
hybrid JsBridgeAndroid 与 JavaScript 互调桥梁3.3k11月
hybrid VasSonic轻量级的高性能的hybrid框架4.7k
崩溃 acra应用崩溃报告3.8k2月
崩溃 CustomActivityOnCrash崩溃处理1.8k1月
框架MVPmosbyMVP 框架3.6k
框架多主题MagicaSakuraAndroid 多主题框架2k2月
架构 Android-CleanArchitecture一种清晰的 Android 架构9.2k7月
架构FragmentFragmentation多 Fragment 架构的解决方案3.6k
构建 buck快速构建工具4.9k
编译 freeline秒级编译方案3.8k3月
混淆 AndResGuardAndroid 资源混淆工具3.6k
测试 robolectricAndroid 单元测试框架3.3k
测试 mockitoAndroid 单元测试框架5.1k
调试 stethoAndroid 开发调试神器8.1k4月
调试日志logger简单实用漂亮的日志打印框架7k2月
调试 Android-Debug-Database调试手机中数据库2.6k1月
调试 hugo方法调试工具5.2k2年
反编译 Apktool反编译 APK 工具4.7k
反编译 android-classysharkAPK 分析利器3.8k
用例 RxJava-Android-Samples学习 Android 中 Rxjava5.4k
用例 u2020Dagger 高级教学示例 APP4.9k
用例 androidmvpAndroid 端 MVP 设计 APP4.3k9月
用例 android-testing集成四大自动化测试框架的 Demo4.3k
设计模式 java-design-patternsjava设计模式指南(英文)23k
面试 interviews软件工程技术面试个人指南11k
  • 2018-12-07 22:19:33

    修改 Nginx 进程最大可打开文件数(worker_processes和worker_connections)

    worker_processes:操作系统启动多少个工作进程运行Nginx。注意是工作进程,不是有多少个nginx工程。在Nginx运行的时候,会启动两种进程,一种是主进程master process;一种是工作进程worker process。例如我在配置文件中将worker_processes设置为4,启动Nginx后,使用进程查看命令观察名字叫做nginx的进程信息,我会看到如下结果:

  • 2018-12-07 22:55:02

    nginx worker_processes 配置

    据另一种说法是,nginx开启太多的进程,会影响主进程调度,所以占用的cpu会增高, 这个说法我个人没有证实,估计他们是开了一两百个进程来对比的吧。

  • 2018-12-08 11:44:26

    php 时间函数strtotime 使用详解

    这篇文章介绍的内容是关于php 时间函数strtotime 使用详解 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

  • 2018-12-09 15:52:37

    【Android - 进阶】之Animator属性动画

    在3.0系统之前,Android给我们提供了逐帧动画Frame Animation和补间动画Tween Animation两种动画: 逐帧动画的原理很简单,就是将一个完整的动画拆分成一张张单独的图片,然后将它们连贯起来进行播放; 补间动画是专门为View提供的动画,可以实现View的透明度、缩放、平移和旋转四种效果。