2018/03/08:
- http://zcfy.cc/article/node-j... -- 安全清单
2018/01/29:
- http://www.canking.win/2018/0... -- android动态化技术
- https://zhuanlan.zhihu.com/p/... -- 安居客技术演进
- https://github.com/Kyson/Rock... -- Rocket-Android启动任务调度框架
- http://showme.codes/2018-01-0... -- 对工作,管理的反思
- https://mp.weixin.qq.com/s/Mt... -- android卡顿的发现
- https://mp.weixin.qq.com/s/1B... -- gradle android plugin3.0与android studio3.0
- https://mp.weixin.qq.com/s/fK... -- android的hybrid开发
- https://github.com/heimashi/k... -- kotlin的优势
- https://mp.weixin.qq.com/s/LP... -- so的非JNI直接调用的动态加载
- https://mp.weixin.qq.com/s/Il... -- 探索android架构组件Room
- https://mp.weixin.qq.com/s/d6... -- 沉浸式开发踩坑
- http://blog.codingplayboy.com... -- git的使用
2018/01/26:
- https://www.jianshu.com/p/f4e... -- android性能优化
- https://www.jianshu.com/p/df5... -- android开发中使用annotation
- https://www.jianshu.com/p/026... -- android开发高效工具
- https://www.jianshu.com/p/361... -- 寻找卓越的软件工程师
2017/12/19:
- http://lipeng1667.github.io/2... -- webview与https
2017/12/08:
- http://droidyue.com/blog/2014... -- js与android的交互
2017/11/28:
- http://www.jianshu.com/p/a0d0... -- android plugin升级到3.0.0
2017/11/20:
- https://mp.weixin.qq.com/s/1N... -- 日志实践(印象不错的文章)
2017/10/26:
- https://mp.weixin.qq.com/s/b-... -- android适配
2017/10/17:
- http://rdc.hundsun.com/portal... -- 架构师与建筑师
- https://mp.weixin.qq.com/s/s_... -- 处理Android移动端崩溃问题
- https://pingguohe.net/2017/10... -- banner的一些深度思考
2017/10/16:
- http://rdc.hundsun.com/portal... -- android的签名
- http://rdc.hundsun.com/portal... -- cpu的型号与so说明
2017/10/11:
- https://www.freehao123.com/go... -- google的vps搭建流程
2017/09/27:
- http://blog.csdn.net/offbye/a... -- as的代码优化工具
2017/09/20:
- https://mp.weixin.qq.com/s/X0... -- ConstraintLayout入门指南
2017/09/20:
- https://zhuanlan.zhihu.com/p/... --如何写readme文件
2017/09/18:
- https://mp.weixin.qq.com/s/D5... --android学习进阶
2017/09/07:
- https://zhuanlan.zhihu.com/p/... --在工作中学习
2017/09/01:
- https://github.com/futurice/a... -- android的最佳练习
- http://liuqingwen.me/blog/201... -- android进阶的方法
2017/08/28:
- https://mp.weixin.qq.com/s/rL... -- jvm系列的classloader
- http://www.jianshu.com/p/a238... -- 组件化的好文章
- https://mp.weixin.qq.com/s?__... -- android 7.0增量更新
- http://www.tasfa.cn/index.php... -- android逆向
- http://www.4hou.com/info/news... -- 安全方面的资料
- http://draveness.me/mvx-model... -- MVX的model层
2017/08/23:
- http://blog.csdn.net/hp910315... -- dx分包
- http://blog.csdn.net/jiangwei... -- dx分包
2017/08/15:
- http://www.jianshu.com/p/791f... -- handler的源码解读
- https://mp.weixin.qq.com/s?__... -- bitmap究竟占用多少内存
- https://www.zhihu.com/questio... -- inbitmap图片复用
- http://www.cnblogs.com/absfre... -- 高效加载图片
2017/08/14:
- http://www.jianshu.com/p/d914... -- fragment的坑
- http://www.jcodecraeer.com/a/... -- fragment的懒加载
2017/08/10:
- http://www.jianshu.com/p/12fb... --冷,热Observerable
2017/07/28:
- https://mp.weixin.qq.com/s?__... -- exception的思考
- http://www.jianshu.com/p/ee9e... -- 性能优化--布局
- https://github.com/Blankj/awe... -- 好玩的评论
2017/07/27:
- http://www.jianshu.com/p/2919... --retrofit多baseurl的问题思考
2017/07/26:
- http://drakeet.me/android-adv... -- proguard混淆
2017/07/19:
- https://mp.weixin.qq.com/s/GW... --如何成为优秀的工程师
2017/07/07:
- http://www.jianshu.com/p/d914... -- fragment的坑
- http://www.jianshu.com/p/d97b... -- app启动优化
- http://zhengxiaoyong.me/2016/... --app应用秒开
2017/07/05:
- http://www.tuicool.com/articl... -- annotation process tool
2017/07/04:
- https://my.oschina.net/youran... -- persistent属性
- http://droidyue.com/blog/2017... -- 代码检测
- http://droidyue.com/blog/2014... -- 细话Java:"失效"的private修饰符
- http://droidyue.com/blog/2014... -- 根据user-agent来判断是手机还是平板
2017/07/03:
- http://droidyue.com/blog/2016... -- 一些android开发建议,不错
- http://droidyue.com/blog/2015... -- handlerthread的适用场景
- http://droidyue.com/blog/2016... -- android的注解
- http://droidyue.com/blog/2014... -- android默认程序设置
- http://droidyue.com/blog/2017... -- android调试技巧
2017/07/02:
2017/06/28:
- https://www.qcloud.com/commun... -- https
- https://zhuanlan.zhihu.com/p/... -- 安居客项目演进
2017/06/26:
- http://i.youku.com/i/UMjczOTc... -- 优酷google课程
2017/06/21:
- https://github.com/lizhangqu/... --好文章汇总
2017/06/20:
- http://blog.csdn.net/leehong2... --webview安全
- http://blog.csdn.net/lvshucha... --v1和v2的打包说明
2017/06/13:
- http://coolshell.cn/articles/... - guard clauses
- https://refactoring.com/catal...
- https://blog.codinghorror.com...
2017/05/31:
- http://blog.csdn.net/jiangwei... - 加壳技术的实现
2017/05/03:
- https://segmentfault.com/a/11... – 动态加载so文件
2017/04/18:
- https://zhuanlan.zhihu.com/p/... – 移动端本地安全解决方案
2017/04/06:
- http://www.jianshu.com/p/3729... – synchronized的使用
2017/03/06:
- https://en.wikipedia.org/wiki... --浏览器用户登录才能访问网络的问题
2017/03/01:
- http://www.songzhw.com/2016/0... --HTTPS是怎样工作的
- http://blog.csdn.net/dd864140... --HTTPS的证书锁定
2017/02/03:
- http://mp.weixin.qq.com/s/lqk... --人人车Android客户端的演进
2016/12/02:
- http://www.allthingsdistribut... --AWS10年服务,学到的经验
2016/11/21:
- http://www.race604.com/androi... --更优雅的发布自动化版本号
- http://semver.org/lang/zh-CN/ --语义化版本
2016/11/18:
2016/11/17:
- http://coolshell.cn/articles/... --对技术的态度
- http://coolshell.cn/articles/... --软件开发三重门
2016/11/16:
- http://mp.weixin.qq.com/s?__b... --android项目模版化
2016/11/15:
- https://artemzin.com/blog/why... --kotlin存在的问题
- http://www.jianshu.com/p/c70d... --okhttp的使用
2016/11/14:
- http://www.jcodecraeer.com/a/... --recycleview的数据对比
2016/11/11:
- http://www.tuicool.com/articl... – fragment的坑
- http://blog.csdn.net/miss_qz1... --百变adapter
2016/11/10:
- http://www.jianshu.com/p/7572... --fragment内启用startactivityforresult的坑
- http://blog.csdn.net/hackooo/... --无源码调试
2016/11/09:
- http://stormzhang.com/android... --buildconfig自定义
- http://blog.piasy.com/archive/ --此人的博客,技术文章不错,建议都看看并实践
- http://www.jianshu.com/p/64e2... --okhttp源码分析
- http://wingjay.com/2016/07/21... --自己动手写okhttp
- http://gold.xitu.io/post/5813... --从okhttp源码看代码设计
- http://blog.piasy.com/2016/07... --拆轮子:拆okhttp
2016/11/03:
- http://mp.weixin.qq.com/s?__b... --打包相关的步骤
- http://www.jianshu.com/p/e456... --android打包提速
- http://www.jianshu.com/p/96d9... --Android逆向分析(2) APK的打包与安装背后的故事
2016/11/01:
- http://tech.youzan.com/gateway/ --有赞的网关设计
2016/10/28:
- https://segmentfault.com/a/11... --wifi的故事
- https://segmentfault.com/a/11... --http2.0性能测试
2016/10/13:
- http://blog.qiji.tech/archive... --picasso分析的好文章,思路比较好
2016/10/11:
- https://dreamerhome.github.io... --dagger2入门好文章
2016/10/10:
- http://www.jcodecraeer.com/a/... --glide与picasso的一些对比
- https://developer.android.com... --android官网提供的对于bitmap内存的使用文档
- https://docs.gradle.org/curre... --gradle plugin编写
- http://google.github.io/andro... --gradle plugin的参考手册
2016/10/09:
- https://developer.mozilla.org... --firefox关于javascript的开发资料
- http://es6.ruanyifeng.com --阮一峰讲ES6
- https://bonsaiden.github.io/J... --javascript秘密花园,很有名的网站
- https://www.zhihu.com/questio... --知乎关于javascript的书籍与网站的推荐
2016/10/08:
- http://gold.xitu.io/post/57eb... --Javascript基础知识
2016/09/30:
- http://mp.weixin.qq.com/s?__b... --安装包立减1M--微信Android资源混淆打包工具
2016/09/29:
- http://daimajia.com/fen-xiang... --代码家的成长轨迹
- http://www.ruanyifeng.com/blo... --软件架构
- http://www.ruanyifeng.com/blo... --amazon如何变成SOA
- http://www.wtoutiao.com/p/228...
2016/09/27:
- http://www.cnblogs.com/whoisl... --组件化的andorid
2016/09/23:
- http://werb.github.io/2016/07... --retrofit缓存的使用
2016/09/19:
- https://zhuanlan.zhihu.com/p/... --职业生涯的考虑
2016/09/12:
- http://blog.csdn.net/luosheng... --Resources与AssetManager的区别
- http://www.jcodecraeer.com/a/... --TypedArray与AttributeSet的使用
- https://code.google.com/p/and... --google自己挖的坑,Error retrieving parent for Item - AppCompact-v7 23
2016/09/07:
- http://www.paincker.com/gradl... --gradle依赖管理的使用
2016/08/26:
- http://mp.weixin.qq.com/s?__b... --结构的思考
- http://mp.weixin.qq.com/s?__b... --方法论方面的东西
2016/08/24:
- http://coolshell.cn/articles/... --看看技术18年后,感慨,希望对大家有借鉴的意义
- http://gold.xitu.io/post/5770... --APK瘦身
- https://zhuanlan.zhihu.com/p/... --APK瘦身
- https://yq.aliyun.com/article... --APK瘦身
- http://blog.csdn.net/UsherFor... --APK瘦身
- http://jayfeng.com/2015/12/29... --APK瘦身
- http://www.jianshu.com/p/c4f7... --APK瘦身
- http://blog.csdn.net/mynameis... --APK瘦身
2016/08/09:
- http://www.jianshu.com/p/fc5c... --GSON的使用指南,推荐大家看看,很多功能都没有用起来
2016/08/08:
- http://www.jianshu.com/p/e456... --android打包提速
2016/08/07:
- https://github.com/hehonghui/... --相当于kotlin里的data类,但是没有data类方便
2016/08/02:
- http://www.jianshu.com/p/61e8... --计算第三方依赖方法数
- http://www.jianshu.com/p/33f5... --android studio的插件,用于计算方法数
2016/07/15:
- http://jayfeng.com/2016/03/01... --app终极减肥
- https://www.zhihu.com/questio... --如何用好google
2016/06/30:
- http://www.carrotsight.com/20... --lint说的比较好的文章
- http://www.carrotsight.com/20... --上面的续
2016/06/29:
- http://liukun.engineer/2016/0... –handler的模版设置,感觉挺好的
- https://github.com/HujiangTec... --aspectj
2016/06/24:
- http://zlv.me/posts/2015/07/1... --android studio的快捷键
- http://saulmm.github.io/the-p... --android studio的技巧
2016/06/22:
- http://blog.csdn.net/tongcpp/... --让开发者对Activity的生命周期事件进行集中处理
2016/06/20:
- http://ufreedom.me/articles/2... – tools使用详情
2016/06/17:
- http://blog.csdn.net/zxhoo/ar... – json序列化时,排除某些字段的使用方式,大家涨涨姿势
2016/06/15:
- http://zmywly8866.github.io/2... -- library项目中,resId不能用switch case
- http://diycode.cc/topics/85 -- 一些坑,没进过的,也看看
- http://www.jianshu.com/p/a39d... -- 精通tools命名空间
2016/06/13:
- http://tech.meituan.com/mt-an... --美团android dex方面的技术文章
- http://chinagdg.org/2016/01/p... –- 各种sdk的含义
- https://realm.io/cn/news/ored... – 值得我们学习的,如何构建sdk的api
- http://www.cnblogs.com/net168... – layout_weight的神奇用法,吓尿了
2016/06/12:
- http://www.infoq.com/cn/artic... –- 微信的演进,值得我们思考
- https://mp.weixin.qq.com/s?__... –- 不远的将来,我们也即将遇到的问题
- http://androidperformance.com... –- app应用启动优化(上篇)
- http://androidperformance.com... –- app应用启动优化(下篇)
- https://mp.weixin.qq.com/s?__... –- redex优化
- https://mp.weixin.qq.com/s?__... –- app优化的参考,有价值
2016/06/07:
- http://blog.csdn.net/yangqing... --android6.0SDK中删除HttpClient的相关类的解决方法
2016/06/06:
- http://mp.weixin.qq.com/s?__b... --APK瘦身记,如何实现高达53%的压缩效果(分析的思路挺好)
- http://blog.csdn.net/UsherFor... --如何将apk大小减少6M的
- http://hukai.me/android-tips-... --apk瘦身
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。