Android开发技术周报 Issue#50

新闻

  1. Android系统两大漏洞曝光:影响超10亿台设备

教程

  1. 10行配置从Android Studio + Gradle构建体系迁移到facebook的BUCK构建体系

  2. Android 中 View 炸裂特效的实现分析

  3. Android应用Loaders全面详解及源码浅析

  4. 使用Google官方support-annotation利器

  5. Android应用程序通用自动脱壳方法研

  6. 美团Android资源混淆保护实践

  7. dexopt的源码跟踪

  8. 其实你不知道MultiDex到底有多坑

  9. 基于Facebook Buck改造Android构建系统之基本概念

代码&开源库

  1. Init

    nit帮助Android应用调度复杂的任务流(如应用初始化流程),如下一节图示的那种任务流,处理类型、优先级、多进程(像是每个进程都会执行application的onCreate),任务依赖,提高应用启动效率。

  2. Timber

    一个很漂亮的Material Design风格音乐播放器。

  3. AndroidTDDBootStrap

    一个Android TDD 实现项目,使用了一系列表新技术以及最佳实践。

  4. RxPermissions

    一个可让你通过RxJava来操纵Android M permission模型的库。

  5. YahooNewsOnboarding

    一个模仿雅虎新闻功能介绍引导效果的Demo。

  6. Pancakes

    一个可以让你像FragmentManager管理Fragment那样去管理View的库。

  7. smooth-app-bar-layout

    Smooth 版本的Google Support Design AppBarLayout。

  8. android-vts
    Android 安全隐患测试套件。

  9. PianoView

    仿最美应用的琴键控件。

  10. MIUIv6-UninstallAnimation

    仿MIUI卸载动画控件 改进使用了贝塞尔曲线,过度更加自然。

  11. ChangeSkin

    基于插件式的Android换肤框架,支持app内和或者外部插件式提供资源的换肤方案,无需重启Activity。