http://www.cnblogs.com/jincheng-yangchaofan/articles/7018780.html
一.榜单介绍
排行榜包括四大类:
单一框架:仅提供路由、网络层、UI层、通信层或其他单一功能的框架
混合开发框架:提供开发hybrid app、h5与webview结合能力、web app能力的框架
企业级开源项目:可以独立运行的app,有极高的学习价值、思路借鉴意义
书籍类开源项目:类似Open-sourc-project这样的导航类项目;大型公司的Android课程的学习目录 tips
榜单排序依据:
1.项目开源
2.github上该项目的star个数
3.开发团队、作者的实力
为了保证榜单内容的多样性,榜单上尽可能的不重复同类型框架(比如多款listview增强框架)
适用读者范围:
正在入门Android的新手~~~Android初级开发工程师 初出茅庐
熟读《书籍导航类项目排行榜》,勤加练习进步会更大;编译运行并动脑思考《企业级开源项目》中的案例,可以提升开发完整项目的能力;;略读《框架百大排行榜》,最大的作用是的是拓展视野,可以看到很多时下流行的名词概念术语
Android初级开发工程师~~~中级开发工程师 知其然知其所以然
熟练、快速、高效的默写出《企业级开源项目》中的(自己感兴趣)典型案例,对提高书写代码的自信,提升项目功能整体设计能力;深究《框架百大排行榜》排名靠前框架的原理,会让自己在与家人、同事、同学聚会之时多了一些炫耀的资本;如果你能熟练运用《框架百大排行榜》里所提到的框架,在遇到某种需求的时候,立刻会拿出“最优秀的框架”去解决,意味着你离中级工程师不太远了
中级、高级、资深工程师 知其然知其不可然
《框架百大排行榜》里所提到的流行词、流行术语——使用能力、融会贯通其原理、讲解框架能力的高低,将让你不断的在这三个级别徘徊;
会有意识的合并榜单里多款同类型框架,来弥补单一框架的某些缺陷,比如将同为网络请求框架的Volley和Okhttp封装到一起应对不同场面的需求;
会有意识的二次开发、修改源码来扩展榜单所提到的大型框架;
能够在开发团队里推动、部署某些框架的能力——比如要在一个新加入的陌生团队说服leader和项目成员使用热更新、插件化、组件化、hybrid 开发等多种开发模式,你是否有这个实力?
框架名次越靠前,值得使用的优先级就越高、研究原理得到的收获会更多、对读者启发的价值就越大
二.百大框架排行榜
快速索引
框架名称 上榜关键字
1.Retrofit 网络
2.okhttp 网络
3.Butter Knife 代码模板
4.MPAndroidChart 图表
5.glide 图片
6.leakcanary 内存
7.Android-Universal-Image-Loader 图片
8.EventBus 事件消息
9.zxing 条码扫描
10.picasso 图片
11.lottie-android 动画
12.fresco 图片
13.RxAndroid 异步
14.SlidingMenu 菜单
15.PhotoView 图片
16.material-dialogs UI
17.droid-async-http 网络
18.androidannotations 注解
19.fastjson json
20.Material-Animations 动画
21.tinker 热修复
22.ViewPagerIndicator UI
23.Android-CleanArchitecture 架构
24.Android-PullToRefresh 刷新
25.flexbox-layout UI
26.AndroidSwipeLayout UI
27.realm-java 数据库
28.greenDAO 数据
29.stetho 调试
30.BaseRecyclerViewAdapterHelper UI
31.AndroidViewAnimations 动画
32.MaterialDrawer 菜单
33.Android-ObservableScrollView UI
34.CircleImageView 图片
35.logger 调试
36.agera 异步
37.BottmBar 菜单
38.Calligraphy 字体
39.AndroidSlidingUpPanel UI
40.AppIntro UI
41.recyclerview-animators 动画
42.dagger 依赖注入
43.Android-Bootstarp UI
44.RxBinding 响应式
45.ListViewAnimations 动画
46.UItimateRecyclerView UI
47.uCrop 图片
48.RxJava-Android-Samples 用例
49.AndroidAutoLayout 适配
50.EffectiveAndroidUI 性能
51.Luban 图片
52.DroidPlugin 插件化
53.otto 响应式
54.u2020 用例
55.buck 构建
56.PermissionsDispatcher 权限
57.android-gif-drawable GIF
58.Apktool 反编译
59.dynamic-load-apk 插件化
60.atlas 插件化
61.volley 网络
62.androidmvp 用例
63.SwipeBackLayout 手势
64.FlycoTabLayout UI
65.android-testing 测试
66.FileDownloader 下载
67.JieCaoVideoPlayer 多媒体
68.glide-transformations 图片
69.android-gpuimage 图片
70.RxPermissions 权限
71.freeline 编译
72.RxLifecycle 生命周期
73.classyshark 反编译
74.acra 崩溃日志
75.DiskLruCache 文件
76.dexposed 热修复
77.Litho 性能
78.mosby MVP
79.AndResGuard 混淆
80.StatusBarUtil 状态栏
81.robolectric 测试
82.Fragmentation 嵌套
83.Small 插件化
84.JsBridge hybrid
85.richeditor-android UI
86.Transitions-Everywhere 动画
87.android-viewbadger 勋章
88.AndroidWiFiADB 调试
89.emojicon 表情包
90.packer-ng-plugin 多渠道
91.android-priority-jobqueue 多线程
92.Android-Debug-Database 调试
93.conceal 加密
94.ARouter 页面路由
95.MagicaSakura 多主题
96.CustomActivityOnCrash 崩溃
97.XhsEmoticonsKeyboard 键盘
分享到:
相关推荐
排行榜包括四大类:单一框架:仅提供路由、网络层、UI层、通信层或其他单一功能的框架。混合开发框架:提供开发hybrid app、h5与webview结合能力、web app能力的框架企业级开源项目:可以独立运行的app,有极高的...
根据给定的信息,我们可以深入探讨2012年全球百大对冲基金排行榜中的关键知识点。这份报告由彭博市场周刊发布,展示了2012年表现最为出色的100家对冲基金,并且提到了这些基金在当年的平均回报率高达20.2%,远超整个...
在Android平台上,高仿百大易商城项目是一个典型的电商应用开发案例,旨在提供与百大易商城相似的用户体验。这个项目对于Android开发者来说是一个极好的学习资源,它展示了如何构建美观且功能丰富的移动购物应用。...
【Android项目源码仿百大易商城】是一个实践性极强的Android开发案例,它旨在模仿知名的电商应用“百大易商城”的功能和界面设计,为Android开发者提供了一个学习和研究移动电商应用开发的平台。这个项目源码涵盖了...
2012全球百大PCB排行与业界动态分析.pdf
可能是2020年最全最详细的Android面试题及答案解析(379页) + Android Framework 开发揭秘 + Android Framework精编内核解析 + Android 百大框架源码解析
2022中国百大兴趣族群图鉴.pdf 2022中国百大兴趣族群图鉴.pdf 2022中国百大兴趣族群图鉴.pdf 2022中国百大兴趣族群图鉴.pdf 2022中国百大兴趣族群图鉴.pdf 2022中国百大兴趣族群图鉴.pdf 2022中国百大兴趣族群图鉴....
百大集团股份有限公司的2020年年度报告详尽地展示了公司在过去一年的运营和财务状况,这是一份重要的行业咨询材料。以下是该报告中涉及的关键知识点: 1. **董事会和监事会的责任声明**:董事会、监事会及董事、...
【标题】"2007年QA典型百大MISSBUG总结"揭示了当年软件质量保证(QA)过程中遇到的一些常见且具有代表性的错误,这些错误,或者称为“Missbug”,在软件开发过程中可能会导致功能异常、性能下降或用户体验不佳。...
2024年数据与分析百大预测精品报告2020.pdf
为了帮助研究者和爱好者更好地理解这一领域的核心思想和发展趋势,一份名为“百大论文.doc”的文档列举了过去五年内被引用次数最多的100篇深度学习论文。这些论文不仅是各自领域的经典之作,也是深度学习研究的必读...
这篇文档主要涉及的是百大集团2017年上半年的审计报告,其中包含了关于企业合并、金融资产和金融负债的会计处理方法以及财务报表的相关信息。以下是相关知识点的详细说明: 1. 同一控制下企业合并的会计处理方法:...
8. PCB的市场规模和产能地区分布:根据中国产业洞察网的数据,2012年至2017年间,全球PCB市场保持稳定的年复合增长率,整体规模在2017年有望达到656.54亿美元,占电子元件总产值的1/4以上,其中亚洲地区产值接近全球...
百大集团是一家在中国境内具有重要影响力的综合性企业,其在2020年的年度总结报告对于我们了解该公司在经济环境复杂多变的背景下如何调整策略、应对挑战、实现可持续发展具有重要的参考价值。这篇年度总结全文主要...
【百大能源2018年年度报告】是东莞市百大新能源股份有限公司发布的一份重要文件,主要展示了公司在2018年的经营状况、财务数据、业务进展以及未来的战略规划。该报告对于理解公司的发展状况、业绩表现以及行业地位...
android 高清電視直播, 數百大電視台免費高清直播
百大产业链全景图-2017中国模具及模具材料市场和应用 调研报告.pdf
【百大集团2021年半年度报告关键知识点】 百大集团的2021年半年度报告详细概述了公司在该期间的运营状况、财务表现以及管理团队的责任声明。以下是一些重要的知识点: 1. **公司治理与法律责任**:百大集团的董事...
《2700投资性房地产相关会计问题研究——以昆百大A为例》是一份深入探讨投资性房地产会计处理的专业文档。投资性房地产是企业持有并以出租或资本增值为目的的房地产,它在企业的财务报表中占据着重要的地位。这份...
百大产业链全景图-一张图看懂铝型材.pdf