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

文章&教程

提高Android開發人員生產力的最佳實踐 (medium.com)

Sergii Zhuk分享了他的團隊所使用的提高Android開發人員生產力的一些最佳實踐。

你的App知道嗎?-第2部分(www.andevcon.com)

Roberto Orgiu繼續了本系列文章,這次他關注了新的Awareness APIs的基于輪詢的快照版本。

ConstraintLayout,從里到外:第2部分 (wiresareobsolete.com)

Dave Smith從內部編碼組織著手,深入探討了新型ConstraintLayout靈活性的機制。

你好RxJava(medium.com)

Sameer Dhakal分享了另一篇深入介紹RxJava的文章。

Android從零開始:后臺運作 (code.tutsplus.com)

為了避免各種應用程序無響應(ANRs),你必須將較長的運行操作,例如網絡請求或者緩慢的數據庫查詢,移到一個不同的線程中去,從而使用戶可以繼續使用你的App。Paul Trebilcox-Ruiz教你如何去做。

Kotlin & Dagger 2 (依賴注入) – 第10部分(www.andevcon.com)

在本系列文章中的最后一篇中,Juan Saravia講了有關Kotlin中Dagger 2的一些內容及其在Keddit示例App中運行的必要步驟。

Android數據綁定:大事件 (medium.com)

Android數據綁定提供了3種機制可以在布局文件中設置一個事件監聽器,你可以選取最適合你的那一個。

在使用各種自定義Parcelable時要小心 (commonsware.com)

自定義Parcelable類——你的App所特有的,而不是Android框架的一部分——幾年來在被用作Intent Extras時一直問題不斷。

向我們展示你的Gradle Tasks (www.reddit.com)

這里是一系列對Android開發者有用的Gradle Tasks。

AnimatedVectorDrawable Bundles (blog.stylingandroid.com)

Mark Allison展示了一種在源水平上打包AnimatedVectorDrawable的另一種方法。本文中他介紹了AnimatedVectorDrawable Bundles。

Android測試介紹-第3部分 (riggaroo.co.za)

在第3部分文章中,Rebecca Franks論述了如何從Github API獲取用戶列表并為其書寫了單元測試。

設計

重新審視手機下拉菜單(medium.com)

為了更好的理解下拉菜單及其替代品是如何影響用戶所花費的時間的,Klaus Schaefers進行了一些UX實驗。

庫&代碼

SlyceMessaging (github.com)

一個可定制的Android信息傳遞庫。

findbugs-android (github.com)

一種Gradle插件,它能夠為每一個不同的Android應用或者庫項目創建FindBugs任務。

overpasser (github.com)

通過Overpass API查詢OpenStreetMap數據的Fluid Java接口。不再需要手工打造查詢字符串了!

ReactiveCache (github.com)

ReactiveCache對緩存數據的操作只是在可觀測鏈(Observable chain)中的另一種轉換。ReactiveCache的API即是轉換器又是可觀測RxJava類型,它將緩存操作同數據流巧妙地融合在一起。

auto-value-map (github.com)

AutoValue Extension增加了Map生成支持。生成一個Map,關鍵詞是字段名,值是相關的字段值。

視頻&播客

Data Saver (www.油Tube.com)

利用添加到ConnectivityManager中的一個新API,你能夠檢查Data Saver的當前狀態并且調整你的Apps的數據使用。

在通往干凈框架的途中(www.油Tube.com)

Dmytro Voronkevych所講的是關于一個擁有過億次安裝的Android應用的故事,每天有數百萬人使用它,利潤豐厚。其開始于遺留代碼,然后發展并轉換為干凈框架。

逆向工程(Reverse Engineering)并非僅僅用于黑客 (www.油Tube.com)

Jon Reeve在這段談話中呈現了一個簡單的現實例子,它使用一些不斷完善的成套Android逆向工程工具,并獲得了最大的實際效益。

 

英文原文:Android Weekly #216

中文翻譯:http://www.baiduhome.net/lib/view/open1470024044978.html

譯者:青島海邊 校對:OPEN編輯

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

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

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