查看原文
其他

学不动了?扶你起来继续学 | 7

鸿洋 鸿洋 2020-10-29

不知不觉7 期啦,我估计到年底大概 20 期,说明今年过了 1/3啦。


每一期都想标题尽可能不一样,每次都要费一些脑细胞,大家有什么比较靠谱又搞笑的名字可以帮我思考思考么,欢迎留言,谢啦!


坚持下来的感觉真爽。


注意文章中带下划线的都可以直接点击查看,其他的链接需要自行 copy。


上一期入口:


Android 优质技术分享 | 6 期


1.  闲读


字要大,logo要大!


一位 app 设计师的分享,挺有意思的一篇文章,看完还是有收获的。


最近关注到一位的研发的透明创业实验,辞职花费一年时间去做这件事情,并且目前将所有的历程发布在自己的 blog:


https://blog.t9t.io/




很佩服这种魄力,最起码我目前还没有这样的勇气,我也想关注下他如何从 0 开始做的,会持续关注下,希望他能成功。


2. 公司对外分享


字节跳动技术团队


深入理解Gradle框架之一:Plugin, Extension, buildSrc


腾讯Bugly


对字符串匹配算法的一点理解


爱奇艺技术产品团队


干货|安卓APP崩溃捕获方案——xCrash


历史分享:



不要问我为什么要把历史贴出来,一来很少有同学会点击前面几期,其实文章很多可以直接点击查看,放出来方便大家查看;


二来,我怕发重复的文章了,多尴尬。


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

给大家 3 个走心的面试建议

Flutter 与 React Native 谁主沉浮?



扫一扫 关注我的公众号

如果你想要跟大家分享你的文章,欢迎投稿~


┏(^0^)┛明天见!


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存