[第19期]Android周报

jopen 9年前
 

文章/教程

  1. Android 应用层 View 绘制流程与源码分析 通过分析源码详解了 View 的 measure, layout, draw 流程,对理解 Android 中最核心的 View 类有非常大的帮助。(@工匠若水)
  2. Android Design Support Library 使用详解 Android 社区发生的大事就是最近开了 Google I/O 大会。大会给开发者的大礼就是发布了这个库, Material Design 很多特性都官方支持了,这篇文章就带你快速用上这些神器。
  3. ViewStub、include、merge使用与源码分析 从源码角度分析布局中使用 include , ViewStubmerge 的方法,以及各自的原理和特点。文章比较浅显易懂。
  4. Google Developing for Android 系列 Gooogle 在 Medium 站点上写的 Android 开发相关的系列文章的翻译,枚举了开发 高性能Android 应用一些需要注意的地方。一共有 7 篇:
  5. Android 项目利用 Android Studio 和 Gradle 打包多版本APK 利用 Gradle 脚本配置,轻松打包多个版本的 APK。这里多个版本,并不是简单的 APP 的发布渠道,而是可以包名都不一样,甚至还可以包括一些代码的配置。
  6. FlyRefresh——让人眼前一亮的下拉刷新 最后来一篇我自己,无理由推荐。

源代码/库

  1. rx-android-architecture 这是一个使用 RxJava 的 Android 项目框架实例,想要尝试 RxJava 开发你的项目的可以看一下。
  2. ProgressHint 横竖的 ProgressBar/SeekBar 控件,还有一个进度的指示。
  3. ShareLoginLib 一个社交平台的登陆和分享的开源库。被各种社交平台 SDK 虐残了,这个项目可以让你轻松不少,当然还不是很完善,希望大家一起来帮忙。
  4. Material Ripple Layout 模拟 Android 5.0 的水纹效果的库有很多,这个库使用起来相对简单。
  5. Trestle TextView 本身可以支持各种样式的文字显示,但是使用起来并不方便,这个库提供一套简单直观的 API,轻松实现各种样式。
  6. Cheesesquare Sample Google 最近发布的 Android Design library 的使用实例。

工具

  1. idea-live-templates AndroidStudio/IntelliJ IDEA 的有用的模板,让你写代码如虎添翼。
  2. ButterKnifeZelezny 使用 ButterKnife 已经足够简单了,这个工具更进一步,让你连 @InjectView 都不用手写了。

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