Android技术周刊第1期
本技术周刊旨在汇总每周的技术知识及行业动态,以Android为主,但不限Android,内容分为6大板块:AwesomeSource、KnowledgePool、BestArticle、DevTools、FantasticLibs、HotNews. 希望有更多的伙伴们参与
AwesomeSource
- RestVolley A http request engine based on Volley and OkHttp, giving up Apache HttpClient request. supports image loading, restful api requesting, and file downloading.
KnowledgePool
Hello Django Django是一个高级的python web框架,其设计者遵循干净务实的原则,解决Web开发中的各种麻烦
大家来试试Scala 爱一门语言,为什么不对她深情地告白一番呢?
Bitmap.recycle引发的血案 手动回收Bitmap的教训
安卓事件传递机制分析 这片文章讲解事件传递的起源是从dispatchTouchEvent(event)开始,,直至事件被可预料的处理掉结束
BestArticle
你的架构是如何一步步腐化的? 构建过慢,完成新功能让你痛不欲生,团队成员无法很快融入,文档无法及时更新等等。本文介绍了架构的设计是怎么逐渐随着项目迭代而老化,并提出处理方案。
从无到有:微信后台系统的演进之路 2011.1.21 微信正式发布。微信从无到有,大家可能会好奇这期间微信后台做的最重要的事情是什么?
面向GC的Java编程 关于内存GC,是一次大的Full GC好 还是 频繁的 小量GC 好?
MVP、MVVM架构 软件设计模式:MVP、MVVM
Android DataBinding MVVM 来自Android官方的支持
深入浅出Android Support Annotations 注解的使用可以简化代码。例如@NonNull的注解 可以约定传参非空 减少些Nullpointer 。
Null Safety in kotlin Kotlin 是一个基于 JVM 的新的编程语言,有很多省时省力的特性。
Android代码替代枚举的正确之道 因效率问题Android建议不再使用枚举类型,使用@IntDef,@StringDef等注解来替代
DevTools
Quip Quip:能让你开一个窗口就把QQ、Word和电邮的事儿都干了
Jadx 新的超强反编译工具
ADB+ 强化ADB,可以在多个设备连接时选择要执行指令的设备
几款实用的Android Studio 插件 几款相当实用的Android Studio插件
FantasticLibs
Google Codelabs Google codelab已经提供离线版本
微信AndroidUI4Web 微信Hybrid解决方案demo。