[第12期]Android周报

文章/教程

  1. 加速Android Studio/Gradle构建
    随着项目的增大,依赖库的增多,构建速度越来越慢,本文介绍的方法,帮你大幅度提高你的Gradle项目编译速度。
  2. Github上有哪些适合新人围观的Android项目
    @Trinea 在知乎回答的问题,让大牛引导你进门,然后也变为大牛。
  3. Android 属性 allowBackup 安全风险浅析
    结合实例详解了Android 的 allowBackup 属性的作用,以及可能存在的风险。
  4. 每个Android开发者必须知道的内存管理知识
    OOM 是 Android 开发着最遇到的问题之一,也是比较难解决的问题。本文介绍了一些开发技巧,能够让你最大限度的远离内存溢出问题。
  5. 通过 JNI 调用 OpenSSL 实现加密解密
    这是比较高级的应用,这篇文章介绍了编译C/C++库,并集成到Android项目中。
  6. Facebook 新闻页 ListView 优化
    之前看过原文,这里是中文译文。虽然文章中没有给出非常具体的解决方案,但是可以看看 Facebook 的工程师是怎么思考问题的。
  7. Android最佳性能实践(四)——布局优化技巧
    系列文章第四篇,合理的编写布局文件,能够给 App 的性能带来显著提升。代码需要重用,布局也同样可以重用。

源代码/库

  1. android-UniversalMusicPlayer
    Google 官方开源的一个教科书级的 Android 项目,能够运行在手机、平板、手表、汽车(Android auto)等设备上,值得仔细研究。
  2. PersistentSearch
    仿照实现Google Now的搜索框的效果。
  3. Euclid
    一个非常精美的用户信息页面的实现,动效很细腻。好吧,这里有一篇分析了这个库的源代码的文章,“Euclid可以做到这个效果的原因真的很傻逼”。
  4. ArcAnimator
    这个库专门帮助你创建弧形运动的动画。
  5. android-testing
    又一个 Google 官方库,演示怎么编写自动测试项目。
  6. 500px Android Blurring View
    把 View 虚化,实现类似iOS的毛玻璃效果,效果非常赞。
  7. AwesomeValidation
    给输入框加上自动验证有效性的功能,使用起来非常方便。

工具

  1. 【译】Android Studio使用技巧系列之快捷键01
    Android Studio快捷键系列,这些快捷键非常值得掌握,会帮助你不少。
  2. AndroidSigning
    Android 签名配置插件,让你的项目轻松持续集成。

您可以点击订阅本周刊 RSS,也可以关注此周刊主页,同时也可以点击邮件订阅。也欢迎投稿到这里:race604@gmail.com