学不动了?扶你起来继续学 | 7
不知不觉7 期啦,我估计到年底大概 20 期,说明今年过了 1/3啦。
每一期都想标题尽可能不一样,每次都要费一些脑细胞,大家有什么比较靠谱又搞笑的名字可以帮我思考思考么,欢迎留言,谢啦!
坚持下来的感觉真爽。
注意文章中带下划线的都可以直接点击查看,其他的链接需要自行 copy。
上一期入口:
1. 闲读
一位 app 设计师的分享,挺有意思的一篇文章,看完还是有收获的。
最近关注到一位的研发的透明创业实验,辞职花费一年时间去做这件事情,并且目前将所有的历程发布在自己的 blog:
https://blog.t9t.io/
很佩服这种魄力,最起码我目前还没有这样的勇气,我也想关注下他如何从 0 开始做的,会持续关注下,希望他能成功。
2. 公司对外分享
字节跳动技术团队
深入理解Gradle框架之一:Plugin, Extension, buildSrc
腾讯Bugly
爱奇艺技术产品团队
历史分享:
网易严选技术专家解读ABTest 设计与原理
https://www.jianshu.com/p/4e7a271cd54a
漫谈美团APP对Crash的治理之路
https://www.jianshu.com/p/923a24755456
有赞微商城-Android组件化方案
https://tech.youzan.com/you-zan-yi-dong-androidzu-jian-hua-fang-an/
饿了么:你需要知道的那些 Java 字节码知识
https://juejin.im/post/5ca18229f265da307261f7b6
饿了么物流:Java动态编程初探
https://juejin.im/post/5cdcd37151882520226ce13c
字节跳动:二维码扫描优化
网易传媒技术团队:AOP技术在客户端的应用与实践
Android P之Smart Linkify
不要问我为什么要把历史贴出来,一来很少有同学会点击前面几期,其实文章很多可以直接点击查看,放出来方便大家查看;
二来,我怕发重复的文章了,多尴尬。
3. 大厂开源项目
腾讯 Shadow
https://github.com/Tencent/Shadow
零反射全动态Android插件框架。
Shadow是一个腾讯自主研发的Android插件框架,经过线上亿级用户量检验。
支持特性
四大组件
Fragment(代码添加和Xml添加)
DataBinding(无需特别支持,但已验证可正常工作)
跨进程使用插件Service
自定义Theme
插件访问宿主类
So加载
分段加载插件(多Apk分别加载或多Apk以此依赖加载)
一个Activity中加载多个Apk中的View
等等……
Shadow github
这个框架已经纳入我的学习套餐。
目前也有解析原理的文章了:
Shadow解决Activity等组件生命周期的方法解析
https://juejin.im/post/5d15d9a06fb9a07ef71087ca
历史推荐
https://github.com/didi/DoraemonKit
https://github.com/Tencent/matrix
https://github.com/didi/booster
https://github.com/iReaderAndroid/X2C
https://github.com/Tencent/QMUI_Android
4. 优质开源项目
https://github.com/mobile-roadmap/android-developer-roadmap
Android 学习路线图2019 版本,作者表示你可以从上往下开始学习,可以根据自己的实际情况选择性学习,并且这是一个协作项目,你也可以选择帮助完善它。
图片看不清就自己去该项目下查看吧。
年底我准备给大家把 wanandroid整个体系导出来,比这个应该详细很多。
Android 架构合集
https://github.com/CameloeAnthony/AndroidArchitectureCollection
https://github.com/Juude/Awesome-Android-Architecture
很多同学都对架构文章感兴趣,这里收集了Android 架构相关文章合集,不过更新很少了。
我个人反正工作过程中,没有架构的决定权,这个时候我觉得适应能力也蛮重要的。
好了,就这么多吧,别忘了留言给我想标题哈,可以皮,发挥你的才智的时候到了。
如果觉得这个系列不错,可以右下角点个在看,了解下受欢迎程度。
下期见!
推荐阅读:
一起来学 Android Jetpack 架构组件 Navigation
扫一扫 关注我的公众号
如果你想要跟大家分享你的文章,欢迎投稿~
┏(^0^)┛明天见!