android周报146期

这期周报发布于 2015 年3月29日 

源地址: http://androidweekly.net/issues/issue-146 

文章与教程

========

Yahnac: RxJava Meets Firebase & Content Providers(www.malmstein.com)

David Gonzalez发布了一个开源的黑客新闻客户端,演示了Material Design,RxJava以及Firebase等知识。

游戏性能之布局优化(android-developers.blogspot.com)

本文分享了使用OpenGL GLSL的最佳实践,帮助优化游戏性能以及简化工作流程。

Android debug 工具Stetho (littlerobots.nl)

Facebook最近发布了一个叫做Stetho的工具,它可以在Chrome开发者工具中检查你的app,这篇短文讲解了如何用它来做debug。

自定义Color Span(blog.stylingandroid.com)

Mark Allison讲解了如何实现自己的Span,以及自定义span是多么的简单。

使用Android Lollipop中的JobScheduler API (code.tutsplus.com)

你将会从这篇教程中学到如何使用Android Lollipop中的JobScheduler API。JobScheduler API可以让开发者创建一个在特定条件下才运行的后台任务。中文翻译见 这里  。

数据分析清单: 如何选择以及分析什么(cogitas.net)

app的数据分析一般是指搜集使用过程中的数据以及错误信息,可以帮助你理解用户的使用痛点,从而更好的服务于用户。

M — Model from MVC/MVP in Android(medium.com)

这篇文章从另一个角度分析了MVP和MVC中的Model应该是什么角色。

Create a watch face with Android Wear API - Part 2(catinean.com)

在这篇文章中,Andrei Catinean演示了如何如何为Android Wear应用添加一个设置界面。

android性能优化(www.curious-creature.com)

Romain Guy继续深入讲解android UI渲染的优化。

Google Play 应用发布插件 (wiki.jenkins-ci.org)

去年Christopher悄悄的发布了这个Jenkins插件,利用Play store API来发布app。

库与代码

=======

Bandhook-Kotlin(github.com)

这个项目演示了一个复杂的项目是如何完全使用Kotlin来开发的。

AirMapView(github.com)

AirMapView是一个为有Google Play服务或者没有Google Play服务的设备添加可交互地图的库。

Introducing Fresco: A new image library for Android(code.facebook.com)

一个新的图片加载库。