【公众号回复“1024”,送你一个特别推送】
声明原创|本文为非著名程序员loonggg授权发布,未经允许请勿转载
今天主要分享本月美团点评技术团队带来的两篇技术文章,内容大致如下:
第一篇:这篇文章主要讲述美团 App 插件化的实践,美团插件化框架的原理和特点以及插件的构建系统和资源处理等内容。
《美团 App 插件化实践》
第二篇:本文简述了软件复杂度问题及应对策略:抽象和组合;展示了抽象和组合在函数式编程中的应用;并展示了 Redux/React 在解决前端状态管理的复杂度方面对上述理论的实践。这其中包括了一段有趣的 Redux 推导。
《函数式编程在 Redux/React 中的应用》
第一篇:这篇文章是来自于 QQ 空间开发团队,一个精美的任亮识别动画项目,不多说。
《手Q人脸识别动画详解》
第二篇:Qzone大家都很熟悉吧。Qzone的日均视频播放量已经突破了10亿,其中Android端的播放量在总播放量中的占比超过70%,相比年初,播放量的增长了超过10倍。视频下载是整个视频播放的基础,如果下载侧出问题,则会造成整个视频播放的失败,这就对我们的视频下载提出了非常高的要求。
《Qzone视频下载如何做到多快好省?》
本月目前为止,腾讯Bugly共分享推送了三篇文章。非常的好,分别为两篇 Android 开发相关的文章,一篇设计类的文章。如下:
第一篇:主要讲述了 ContentProvider 发布者和调用者这两在 Framework 层是如何实现的。ContentProvider 作为四大组件之一非常的重要,是进程之间传递静态数据的重要手段,也是面试的常见题,了解相关原理还是很重要的。
《Android 7.0中ContentProvider实现原理》
第二篇:主要讲述 Fragment 的,Fragment 作为 Android 最基本,最重要的基础概念之一,在开发中经常会和他打交道。本文从为什么出现 Fragment 开始,介绍了 Fragment 相关的方方面面,包括 Fragment 的基本定义及使用、回退栈的内部实现、Fragment 通信、DialogFragment、ViewPager+Fragment 的使用、嵌套 Fragment、懒加载等。
《Android 基础:Fragment,看这篇就够了》
第三篇:随着苹果发布会的结束,Xcode 的 GM 版也上线了,也意味着 iPhoneX 适配之旅的开始。这篇文章主讲iPhoneX 的适配总结。
《手管 iPhoneX 的适配总结》
WeMobileDev 是微信移动客户端开发团队的官方账号。本月目前为止分享了两篇文章,都是跟微信技术相关的。内容如下:
第一篇:微信在后台服务器不保存聊天记录,微信在移动客户端所有的聊天记录都存储在一个 SQLite 数据库中,一旦这个数据库损坏,将会丢失用户多年的聊天记录。而我们监控到现网的损坏率是0.02%,也就是每 1w 个用户就有 2 个会遇到数据库损坏。考虑到微信这么庞大的用户基数,这个损坏率就很严重了。更严重的是我们用的官方修复算法,修复成功率只有 30%。损坏率高,修复率低,这两个问题都需要我们着手解决。
《微信SQLite修复之路》
第二篇:热补丁技术在2015年开始爆发,目前已经是非常热门的Android开发技术。其中比较著名的有淘宝的Dexposed、支付宝的AndFix以及Qzone的超级热补丁方案。微信对热补丁技术的研究并不算早,大约开始于2015年6月。经过研究与尝试现有的各个方案,我们发现它们都有着自身的一些局限性。微信最终采用不同于它们的技术方案,走出了自己的实践演进之路。结合微信安卓客户端自身实践,重点讲述微信在 FTS 上的一些性能优化经验。
《微信全文搜索优化之路》
阿里巴巴手淘技术团队推出了史上首个非侵入式移动热更新解决方案——Sophix。在Android热修复的三大领域:代码修复、资源修复、SO修复方面,以及方案的安全性和易用性方面,Sophix都做到了业界领先。
《深入探索Android热修复技术原理》从阿里Sophix方案开发过程入手权威解读,分享了阿里巴巴手淘技术团队对系统底层的原创性发现,是业界首部全方位完整介绍热修复原理的书籍。
《深入探索Android热修复技术原理》
上面的文章都是来自于中国几乎最好的技术团队,文章质量不言而喻,希望大家都能够有时间去学习一下,相信会有很多收获的。也不枉费我这么辛苦仔细的为大家聚合
阅读更多
给应用开发者编程的十一条个建议
为什么成为一名程序员这么困难? — 从程序新手到准工程师的必经之路
一招教你打造一个滑动置顶的视觉特效
NDK项目实战—高仿360手机助手之卸载监听
最新2017(Android)面试题级答案(精选版)
在这里获得的不仅仅是技术!
日 更 精 彩
微 信 号:codeGoogler
—终端研发部—
如果你觉得此文对您有所帮助,可以转发给身边的朋友,一起做一个乐于分享的小猿猿
这里学到不仅仅是技术
来源: http://mp.weixin.qq.com/s?__biz=MzI3OTU0MzI4MQ==&mid=100001248&idx=1&sn=4a202b5529bb91da060117ab36cb3f5a&chksm=6b47697e5c30e06880782a1d11e37b318ba0746eb50a0cb20d364ab01f35d5487f4b95710cf5#rd