Android Weekly #165 中文版

jopen 9年前發布 | 28K 次閱讀 Android

Android測試范例 *

Android Testing Blueprint

Google本周發布了一個全新的Android自動化測試模板示范項目,名稱是Android Testing Blueprint,簡稱ATBP,地址是 https://github.com/googlesamples/android-testing-templates。在這個項目里,Google詳細介紹了單個應用中集成測試的工具和框架,包括Java模塊測試,庫模塊測試,UI測試和單元測試的示例代碼,還包括從命令行和Android Studio運行測試的方法。詳細的說明文檔可以看這里:Android Testing Blueprint README

曲線動畫(一) *

Curved Motion – Part 1

Styling Android新發布了一篇關于曲線動畫的文章,介紹了Play Store應用中新引入的從列表到詳情頁切換時使用的曲線動畫的實現方式,這是系列文章的第一篇。

RxJava代碼審查(一)

RxJava Code Review Part 1

鑒于RxJava的使用越來越廣泛,國外Android開發者Artem Zinnatulin最近決定對RxJava的源代碼來一次完整的代碼審查,特別是與Android相關的部分,他會將審查的結果以Issue和PR的形式反饋給RxJava項目。這里是第一部分。

30分鐘搭建Maven私有倉庫

A private Maven repository for Android in 30 min

這是一個教你30分鐘搭建私有Maven倉庫的教程,作者同時介紹了如何配置Gradle上傳Android庫文件到Maven倉庫。

Android Stduio支持資源文件隱藏

Non-public resources in Android Studio + Gradle 1.3

知名Android開發者Chris Banes介紹了Android Studio和Gradle 1.3中新引入的資源文件隱藏特性,使用這一特性,只有在 /values/public.xml 中指定了資源才會被Android Studio自動完成功能提示。

Android流式架構 *

Flux Architecture on Android

作者介紹了從非死book的Flux Architecture修改來的一種新的Android應用架構的設計思路,附帶了一個簡單的TODO應用示例,有一定參考價值。

Wutson的設計和工作流程 *

Wutson: Exploring Design And Development Workflows

Novoda和他的同事以開發電視道是應用Wutson為例,介紹了一個應用的設計和開發的完整的工作流程,分享了他們的工作方式和經驗教訓。

使用Gradle生成代碼

How to generate Java sources in your build

這篇文章介紹了使用Gradle的buildSrc功能生成代碼,減少重復勞動的方法,寫得不是很詳細。

RxJava操作符筆記

A Note About the Warmth of the Share and Replay Operators

這篇文章里,作者介紹了在Android上使用RxJava時,處理屏幕方向改變等事件的一些經驗。

使用AutoParcel簡化代碼

Simpler Android APIs with AutoParcel

AutoParcel是一個使用注解自動生成Parcelable實現代碼的庫,這篇文章詳細介紹了它的使用方法,作者認為使用AutoParcel的好處是,可以簡化構造函數,方便IDE代碼自動完成,方便測試,前向兼容,生成不可變的對象。

Google的物聯網標準

Google Beacons and the Physical Web

這篇文章介紹了Google的低功耗藍牙和物聯網Web技術,這是Google提出的一套智能設備間互通互聯的標準,采用類似于現在URL的方式工作。

在Activity中使用ViewPager

ViewPager Without Fragments

這篇文章介紹了ViewPager的使用方法,是給iOS開發者開的,比較淺顯。

使用Espresso簡化UI測試

Using Espresso for Easy UI Testing

介紹了使用Espresso寫UI測試的方法,比較簡單。

ExpandableRecyclerView的實現

Expand a RecyclerView in Four Steps

還是來自Big Nerd,介紹了這個庫的實現。

AnDevCon-RxPatterns

AnDevCon-RxPatterns

Android中使用響應式編程模式的示例項目

RxJava使用示例

RxJava-Android-Samples

RxAndroid 1.0.0發布

RxAndroid 1.0.0

RxAndroid 1.0發布了,大部分代碼都被分離到另外兩個獨立的項目中了:RxLifecycle和RxBinding。

folding-plugin插件

folding-plugin

一個Android Studio插件,可將資源文件分組顯示。

 
來自:https://github.com/mcxiaoke/android-weekly/blob/master/issues/165.md

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!