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

文章 & 教程

離線支持:“再試一次,稍后”,之后不再使用(medium.com)

另一種方法,通過Yonatan V. Levin離線存儲和同步。

故事代碼(publicobject.com)

設計API很困難。 幫助開發好API的一種技術就是用代碼來講故事。

測試RxJava2(www.infoq.com)

這里可以看到RxJava 2提供測試的所有特性。

同步更改(tech.trello.com)

Dan Lew繼續描述Trello應用程序如何通過deltas實現離線緩存和同步。

MVI的響應式應用程序 - 第4部分 (hannesdorfmann.com)

在這篇博客中,Hannes Dorfmann討論了如何構建獨立的UI組件,并且闡明了為什么Parent-Child關系是一種代碼異味。 此外,他還討論了為什么這種關系是不必要的。
譯者注: Code Smell中文譯名一般為“代碼異味”,或“代碼味道”,它是提示代碼中某個地方存在錯誤的一個暗示,開發人員可以通過這種smell(異味)在代碼中追捕到問題。

學習如何測試Android應用程序的資源 (www.philosophicalhacker.com)

Philosophicak Hacker寫了一篇關于Android測試一些有用資源的博客文章。

拆箱FlexboxLayout (medium.com)

這里是Moyinoluwa Adeyemi對來自Google的新FlexBoxLayout的介紹。

配置Android項目 - 版本名稱&代碼 (medium.com)

有了Dmytro Danylyk的這個技術,您可以通過git標簽配置您的版本名稱和代碼。

Workcation應用程序 - 第1部分 (www.thedroidsonroids.com)

第一個帖子是關于研發系列(研發)項目Mariusz Brona制作的。

模型 - 視圖 - 展示者:Android指南 (medium.com)

一些指南將幫助您實現Model View Presenter。

關于RxJava的5大不太明顯 (medium.com)

無論您使用新的RxJava,還是使用了一段時間,總有一些新的東西要學習。在使用框架時,Jag Saund學習了5個Rxjava1.2,這些Rxjava1.2幫助他最大化了Rxjava潛力但是不那么明顯。

使用Android上的響應式建模簡化并發性 (www.toptal.com)

Christopher Arriola深入分析了使用RxJava建模標準應用程序的操作。

JUnit 5:入門(blog.stylingandroid.com)

Mark Allison開始了一個關于使用JUnit 5進行Android測試的新系列。

庫 & 代碼

FastHub(github.com)

FastHub是另一個開放源碼的GitHub客戶端應用程序,但不同于任何其他應用程序,FastHub是從頭開始構建的。

gradle-android-javafmt-plugin (github.com)

使用googe-java-format格式化代碼的一個插件。

HtmlCompat(github.com)

Nougat引入了對Html類的大量改進,將HTML轉換為spannables。不幸的是,舊版Android版本缺少這些新功能。 HtmlCompat嘗試通過為開發人員提供兼容性庫來解決這個問題。

新聞

Android Studio 2.3 (android-developers.googleblog.com)

Android Studio 2.3當前可以下載。此版本的重點是跨越IDE的質量改進。

Kotlin 1.1 發布于JavaScript 支持,協同程序等(blog.jetbrains.com)

現在Kotlin可以用于JavaScript,并獲得協同程序。

英文原文:Android Weekly #247
中文翻譯:深度開源
譯者:木槿 校對:OPEN編輯
本譯文僅用于學習和交流,轉載請注明文章譯者、出處、和本文鏈接
我們遵照 CC 協議,如有侵犯到您的權益,請聯系我們

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