文章/教程
- Android 应用层 View 绘制流程与源码分析 通过分析源码详解了 View 的 measure, layout, draw 流程,对理解 Android 中最核心的 View 类有非常大的帮助。(@工匠若水)
- Android Design Support Library 使用详解 Android 社区发生的大事就是最近开了 Google I/O 大会。大会给开发者的大礼就是发布了这个库, Material Design 很多特性都官方支持了,这篇文章就带你快速用上这些神器。
- ViewStub、include、merge使用与源码分析 从源码角度分析布局中使用
include
, ViewStub
和 merge
的方法,以及各自的原理和特点。文章比较浅显易懂。 - Google Developing for Android 系列 Gooogle 在 Medium 站点上写的 Android 开发相关的系列文章的翻译,枚举了开发 高性能Android 应用一些需要注意的地方。一共有 7 篇: 一 、 二 、 三 、 四 、 五 、 六 、 七 。
- Android 项目利用 Android Studio 和 Gradle 打包多版本APK 利用 Gradle 脚本配置,轻松打包多个版本的 APK。这里多个版本,并不是简单的 APP 的发布渠道,而是可以包名都不一样,甚至还可以包括一些代码的配置。
- FlyRefresh——让人眼前一亮的下拉刷新 最后来一篇我自己,无理由推荐。
源代码/库
- rx-android-architecture 这是一个使用 RxJava 的 Android 项目框架实例,想要尝试 RxJava 开发你的项目的可以看一下。
- ProgressHint 横竖的 ProgressBar/SeekBar 控件,还有一个进度的指示。
- ShareLoginLib 一个社交平台的登陆和分享的开源库。被各种社交平台 SDK 虐残了,这个项目可以让你轻松不少,当然还不是很完善,希望大家一起来帮忙。
- Material Ripple Layout 模拟 Android 5.0 的水纹效果的库有很多,这个库使用起来相对简单。
- Trestle
TextView
本身可以支持各种样式的文字显示,但是使用起来并不方便,这个库提供一套简单直观的 API,轻松实现各种样式。 - Cheesesquare Sample Google 最近发布的 Android Design library 的使用实例。
工具
- idea-live-templates AndroidStudio/IntelliJ IDEA 的有用的模板,让你写代码如虎添翼。
- ButterKnifeZelezny 使用 ButterKnife 已经足够简单了,这个工具更进一步,让你连
@InjectView
都不用手写了。
您可以点击订阅本周刊 RSS,也可以关注此周刊主页,同时也可以 点击邮件订阅 。也欢迎投稿到这里: race604@gmail.com