[第14期]Android周报

n6xb 6年前

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

文章/教程

  1. 非死book 推出的 Android 图片加载库 - Fresco
    Fresco 的官方介绍,说明了 Fresco 要尝试解决的问题,以及解决思路。
  2. Fresco 中文文档
    Fresco 火的一塌糊涂,官方文档的中文翻译也很快诞生,翻译的还是很精准的。
  3. Android 使用 SVG 矢量图打造酷炫动效
    这是上期周报推荐的 Android 动效的系列文章之一,动画效果真的是让我不由 虎躯一震 ,看看作者是怎么一步一步实现的。
  4. 使用 RxJava.Observable 取代 AsyncTask 和 AsyncTaskLoader
    又一个实用 RxJava 大发神威的案例。RxJava 给我们的开发带来很多好处,让你的代码简洁、清晰、健壮,便于维护。总之,RxJava,你值得拥有。
  5. Flow 和 Mortar 的调查
    对 Android Fragment 的实用价值的一个反思,Google 官方的解决方案可能并不是那么好,并尝试给出新的解决方案,有这样的精神确实不容易。
  6. android apk 防止反编译技术第一篇-加壳技术
    给你的 APK 使用加壳技术来保护你的代码,防止被反编译。
  7. IntelliJ IDEA 导航特性 Top 20
    据说看了这些技能以后,就再也不想用 Eclipse 了。

源代码/库

  1. easyloadingbtn
    一个漂亮的加载控件。
  2. yahnac
    Hacker News 的一个开源 Android 客户端,使用 RxJava 实现,学习RxJava的可以参考一下。
  3. android-patternview
    类似Android 的图案解锁的控件。
  4. ZDepthShadow
    给你的控件加上 Z 深度的阴影,模拟 Android 5.0 的海拔特性。
  5. ToggleButton
    一个最接近 iOS 的开关控件。
  6. SmartTabLayout
    非常好看的自定义翻页指示器。
  7. Dragger
    可以给你的 Activity 方便的添加动画,并且可以使用拖拽关闭 Activity。

工具

  1. APK method count
    直接帮你查看APK中个包的方法数。
  2. Gradle Retrolambda Plugin
    给你的 Android 开发带来 Java 8 的 Lamada 特性。