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 協議,如有侵犯到您的權益,請聯系我們