- 面向无神论安卓开发:如何和为什么要干掉上帝对象 (Danny1451 翻译)
- Android 开发者如何使用函数式编程 (二) (tanglie1993 翻译)
- 单元测试试图告诉我们关于 Activity 的什么事情:第一部分 (tanglie1993 翻译)
- Android 开发者如何使用函数式编程(一) (skyar2009 翻译)
- Constraint Layout 动画 |动态 Constraint |用 Java 实现的 UI[Part3] (siegeout 翻译)
- RxJava 中的 Subscriptions 是怎样泄露内存的 (tanglie1993翻译)
- ConstraintLayout 可视化[Design]编辑器 (这到底是什么)[第四部分] (yazhi1992 翻译)
- Android Nougat 中通过 Intents 共享文件,你准备好了吗? (skyar2009 翻译)
- 观察者模式 – 响应式编程 [Android RxJava2](这到底是什么):第一部分 (Zhiwei Yu(Zhiw) 翻译)
- 为什么 Android 测试如此困难:历史版本 (tanglie1993 翻译)
- ConstraintLayout ( 这到底是什么 ) (小贴士及小技巧) 第二部分 (jamweak 翻译)
- Android MVP 架构必要知识:第二部分 (tanglie1993 翻译)
- RecyclerView 数据预取 (tanglie1993 翻译)
- Android MVP 架构必要知识:第一部分 (jifaxu 翻译)
- 安卓应用栏的滚动效果 (XHShirley 翻译)
- ConstraintLayout (这到底是什么) (jifaxu 翻译)
- 如何搭建安卓开发持续化集成环境(Ubuntu + Jenkins + SonarQube) (skyar2009 翻译)
- Model-View-Intent 模式下的响应式应用 - 第一部分 - Model(模型) (XHShirley 翻译)
- RxAndroid 中文教程 (Jamweak 翻译)
- Android 响应式编程的未来展望:RxJava 2 版本前瞻 (Goshin 翻译)
- SOLID 原则:权威指南 (XHShirley 翻译)
- Android 数据绑定之: RecyclerView (jamweak 翻译)
- Android 写测试用例的注意事项 (Zhiwei Yu 翻译)
- 使用约束控件创建界面 (王子建 翻译)
- 网络请求框架 Retrofit 2 使用入门 (Zhiw 翻译)
- Android 中的 Effective Java(速查表) (Jamweak 翻译)
- 彻底理解引用在 Android 和 Java 中的工作原理 (jacksonke 翻译)
- 利用好 Android Studio 中的 APK Analyzer (XHShirley 翻译)
- 在 Android 应用中监测来电信息 (PhxNirvana 翻译)
- Android 界面的性能优化 — 减少过度绘制 (Nicolas(Yifei) Li 翻译)
- 构建 Android APP 一定要绕过的 30 个坑 (Nicolas(Yifei) Li 翻译)
- Android 开发者如何通过运动视觉 API 进行机器学习?Part 1 — 人脸检测 (Nicolas(Yifei) Li 翻译)
- 再见,汉堡菜单,我们有了新的 Android 交互设计方案 (Xiaonan Shen 翻译)
- Android Material 搜索框实现详细说明 (siegeout 翻译)
- 探索 Firebase 在 Android 和 iOS 的使用: 远程配置 (Jamweak 翻译)
- Android 动画的灵魂—— Interpolator (siegeout 翻译)
- 探索 Firebase 在 Android 和 iOS 的使用: Analytics (分析模块) (yifili09 翻译)
- 如何通过 ArrayMap 和 SparseArray 优化 Android App (jamweak 翻译)
- Pury — 一个新的 Android App 性能分析工具 (owenlyn 翻译)
- 关于 Android Adapter,你的实现方式可能一直都有问题 (siegeout 翻译)
- 探索Android大杀器——Handler (jamweak 翻译)
- 如何测试 Android Service 里的 Singleton (2) (newt0n 翻译)
- 如何测试 Android Service 里的 Singleton (1) (newt0n 翻译)
- APK 里有什么? (newt0n 翻译)
- Activity 的正确打开方式 (Liz 翻译)
- 如何创建高度模块化的 Android 应用 (DeadLion 翻译)
- 使用强大的 Mockito 测试框架来测试你的代码 (edvardhua 翻译)
- Android 中美腻的下划线 (jamweak 翻译)
- 来瞧瞧 Android N 中的通知长成啥样了 (DeadLion 翻译)
- 深度讲解 Android 主题层级 (aidistan 翻译)
- 八个造成 Android 应用内存泄露的原因 (zhangzhaoqi 翻译)
- 怎样在 5 分钟内使 Drawer 在状态栏下可见? (Dwight 翻译)
- 怎样用 JRebel 启动 Android (edvardhua 翻译)
- Vector For All (slight return) (huanglizhuo 翻译)
- Vectors For All (almost) (edvardhua 翻译)
- Vectors For All (最终篇) (Jaeger 翻译)
- 为什么 Android 上 Canvas 画出的图形不够平滑? (Sausure 翻译)
- 使用GCM网络管理工具优化电池使用 (程大治 翻译)
- 用工厂流水线的方式来理解 RxJava 的概念 (Sausure 翻译)
- 在 Android N 预览版中使用 Java 8 的新特性 (markzhai 翻译)
- 创建一个基于 Kotlin 的 Android 项目(下集) (Jing KE 翻译)
- 创建一个基于 Kotlin 的 Android 项目(上集) (Jing KE 翻译)
- 使用 RxJava 封装现有的库 (尹述迪 翻译)
- 在 Android 下进行实时模糊渲染 (Sausre 翻译)
- Android 开发中利用异步来优化运行速度和性能 (edvardHua 翻译)
- 深入浅出 Android 权限(二) (Hugo Xie 翻译)
- 深入浅出 Android 权限(一) (Hugo Xie 翻译)
- 世界级的 Android 测试流程(一) (markzhai 翻译)
- 世界级的 Android 测试流程(二) (markzhai 翻译)
- 2015 年度 Android 开发者必备的 5 个开源库 (kassadin 翻译)
- 如何提高安卓代码的质量和语法 (yinshudi 翻译)
- 如何更高效地使用 okhttp (Brucezz 翻译)
- 每个 Android 开发者都应该读的 Android Studio Tips (Jaeger 翻译)
- MVVM模式介绍 (Sausure 翻译)
- Android 的一个 MVP 基础项目模板 (foolishgao 翻译)
- 让 Toolbar 随着 RecyclerView 的滚动而显示/隐藏 (MiJack 翻译)
- Android Guides - Github (SeniorZhai 翻译)
- 我希望在我写第一个安卓 APP 前知道的 6 件事情 (404neko 翻译)
- Android 上的数据格式 FlatBuffers 介绍 (lihb 翻译)