[第13期]Android周报

jopen 10年前

原文  http://www.race604.com/android-weekly-13/

文章/教程

  1. AndroidEventBus(事件总线)的设计与实现
    AndroidEventBus 是一个 Android 平台的事件总线库,它吸收了 Greenrobot 的 EventBus 以及 Square 的 otto 的优点,本文分析了其实现原理。
  2. Android 开发最佳实践
    android-best-practices 项目的中文翻译,内容涉及 Android 开发的方方面面的小技巧。(PS:中文翻译不是很通顺,可以看看英文原文)。
  3. 关于某知名浏览器和聊天工具悬浮窗原理的简单分析
    来了解一下 Android 中的黑科技,不为了效仿,而是为了学习原理。
  4. Google+ 团队的 Android UI 测试
    UI 测试是 Android 的一个难点,来看看 Google 自己是怎么做的。
  5. 一种在android中实现MVP模式的新思路
    Android MVP 模式的一个探索实践例子,对普遍的 MVP 实现方式的另一种思考,值得看看。
  6. Android 内存优化总结
    Android 开发中的内存优化的各种小技巧,很实用。
  7. Settings 中“显示密码”选项是怎样工作的
    本文分析了 Android 的 TextView 显示密码的实现原理。
  8. Android 动效开篇
    作者准备写一个 Android 动画的系列教程,已经埋下了不少伏笔,看了这么精彩的动效,还有一些小激动呢。

源代码/库

  1. Fresco
    非死book 最近开源的图片加载库,非常受追捧。
  2. CircleProgress
    各种风格的原型进度条,总有一款适合你。
  3. open-source-android-apps
    开源的 Android Apps 的集合,要从完整实例学习 Android 开发,这是一个很好的资源。
  4. CreditsRoll
    实现星球大战字幕效果。
  5. Android 源码设计模式分析开源项目
    这是系列文章的集合,通过分析 Android 源码来学习设计模式,既可以深入了解 Android 一些实现原理,也可以理解一下设计模式。
  6. Sweet Alert Dialog
    Sweet Alert Dialog 的 Android 版本,让你心动的小窗口。
  7. CoolSwitch
    一个非常酷的 Switch 开关控件。
  8. Caffeine
    就像咖啡因一样,给你的 Android 开发注入一点兴奋剂,加速你的开发。
  9. MiClockView
    MIUI V6 上的时钟效果实现。
  10. CollapsingHeader
    结合ToolBar,实现可以展开和收起的 List 的头部。

工具

  1. Augmented Traffic Control
    非死book 开源的又一个福利,无线网络连接状况模拟器。可以模拟各种网络连接状态。
  2. 墙内无缝更新Android SDK
    如果你更新 Android SDK 有问题,可以试试这个国内镜像。
  3. androiddevtools
    推荐一下这个网站,各种工具的集合。没事过来逛逛,说不定就能找到你苦苦寻找的工具。