Android Weekly #246 安卓開發周刊 中文版

文章&教程

RecyclerView 與 共享元素變換(Shared Element Transitions)(mikescamell.com)

在第4部分中,Mike Scamell著眼于使用RecyclerView來實現共享元素的轉換。

通過Intents共享文件(第2部分) (medium.com)

自從他寫關于如何使用FileProvider去添加Nougat兼容性的文章后,orenzo Quiroli發現了一些問題發生在舊版本,并分享了如何解決它們的方法。

什么Unit Tests嘗試告訴我們關于Activities:Pt. 1(www.philosophicalhacker.com)

這一系列的帖子是關于以Android為中心的架構的可測試性和現在領先Android開發者拒絕它的這些問題之間的關系。

發現I2CAPI:創建電容式傳感器驅動程序 (nilhcem.com)

物理按鈕很不錯,但有時候,您可能想在Android Things項目中包含電容按鈕。

使用FlexboxLayout構建靈活的布局 (android-developers.googleblog.com)

Google公開源代碼FlexboxLayout為CSS帶來了與CSS靈活布局模塊相同的功能。這里介紹了有一些情況下FlexboxLayout是特別有效的。

讓RxJava代碼調整doOnSubscribe和doFinally (medium.com)

由于Valentin Hinov對Rx來說更方便,他注意到RxJava的很多用例在設置和完成邏輯中遵循著相同的模式。他分享了一種重用一些常見邏輯的技術。

在Android中實施應用內結算 (hackernoon.com)

Sergey Solovyev顯示了在Android應用中實施應用內結算的一些替代方法。

Android中的復合視圖:繼承的組合 (medium.com)

Manuel Vicente Vivo分享了一個示例,這個是關于如何使用新的CompositeAndroid庫從可擴展對象中組成活動的示例。

庫 & 代碼

ShapeShifter(github.com)

Shape Shifter是一個Web應用程序,該應用程序簡化了創建基于SVG路徑的變形動畫的過程。

Shuttle (github.com)

Shuttle是一個公開源代碼,Android的本地音樂播放器。

cortado (github.com)

流利的API包裝器是為了Android Espresso??。

fragment-navigation-2.0 (github.com)

Fragment導航器是在Fragment之間導航的一種簡單方法。

flexbox-layout (github.com)

FlexboxLayout是一個庫項目,它給Android帶來了和CSS彈性盒布局模塊類似的功能。

kotlin-coroutines-retrofit (github.com)

這是小庫,是為Retrofit 2提供Kotlin Coroutines暫停擴展Call.await()

StatefulLayout (github.com)

StatefulLayout byG?khanTüredi是一個布局,為的是顯示最常見的狀態模板,如加載,空,錯誤。 你所需要做的是使用StatefulLayout來包裝目標視圖。

新聞

ConstraintLayout 1.0 現已發布 (sites.google.com)

經過幾個月的深入開發,Google已經宣布了1.0版本的ConstraintLayout庫。

最近的Support Library修訂版(developer.android.com)

Support Library v25.2.0現在提供了多錯誤修復。

Android Gradle插件2.5的早期預覽(tools.android.com)

Android工具小組正在發布Android Gradle插件2.5的早期預覽,旨在解決大型Android項目的性能問題。

發布Dagger 2.10-rc1 (github.com)

Dagger 2.10-rc1版本添加了dagger.android類,為了簡化Android內核類型的引入。

視頻 & 博客

Android上的功能(realm.io)

我們如何在Android上有效地使用lambda,stream和Rx? 如何改變方向和后臺任務? 不必再擔心生命周期,并緩存您的方式成一個幸福的用戶體驗。

Jono Poltrack: Android Wear 2.0 (www.油Tube.com)

Jono Poltrack分享了他將watch faces更新到Android Wear 2.0的經歷。

Ben Oberkfell談到Fingerprint API (fragmentedpodcast.com)

現在幾乎是一個大多數給定的手機都有指紋API。 本Oberkfell在細節上突破了我們。聽著!

Android開發者Backstage:第63集:Dagger (androidbackstage.blogspot.com)

在這一集,Chet和Tor與來自Java核心庫團隊的Gregory Kick談到Dagger,以及Auto,AutoValue和Guava。

 

英文原文:Android Weekly #246

中文翻譯:深度開源

譯者:木槿 校對:OPEN編輯

本譯文僅用于學習和交流,轉載請注明文章譯者、出處、和本文鏈接

我們遵照 CC 協議,如有侵犯到您的權益,請聯系我們

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