[第20期]Android周报

mx64 9年前

 

文章/教程

  1. 美团 Android DEX 自动拆包及动态加载简介 一个多 DEX 打包实践。对于大型的 Android 项目是非常有必要的,可以参考一下这里的实现和可能遇到坑。
  2. Android Studio 分模块自动化构建实战 使用 Gradle 自动化构建模块的一个实例。Gradle 构建非常灵活,配合一些自定义脚本,能够自动化干很多事情。
  3. 一步一步教你实现 Periscope 点赞效果 有些动画看起来非常炫酷,但是具体实现起来,就会发现其实很简单,本本使用简单的接口来一步一步实现模拟 Periscope 的点赞效果。
  4. Android 项目利用 Android Studio 和 Gradle 打包多版本 APK 再推荐一个使用 Gradle 脚本配置多版本的打包。正是因为用了 Gradle,让 Android Studio 开发更加灵活。
  5. Android 开发者:你真的会用 AsyncTask 吗? 标题有些让你怀疑人生,不过确实提到了一些 AsyncTask 值得注意的点。例如 AsyncTask 的原理以及潜在的使用问题。

源代码/库

  1. GuillotineMenu-Android 传统的抽屉效果是不是已经看吐了,Yalantis 发布的旋转的 Drawer Menu的效果,看起来还不错。
  2. Material Animated Switch 一个非常炫的 Material 风格的 Switch 控件。
  3. Android-ActionItemBadge 在 Action Item 上加一个小气泡,可能不太符合规范,但是你可能需要它。
  4. Topeka for Android Google 官方的一个 Material Design 实例,值得学习。
  5. moshi JSON 的库有很多了, Square 又开源了一个 JSON 库,灵活性似乎更好一些。

工具

  1. SelectorChapek for Android Android Studio 自动生成 Selector Drawable xml 的插件
  2. Infer 非死book 又开源良心工具,开源静态代码分析工具,用于在发布移动应用之前对代码进行分析,找出潜在的问题。