Android Weekly #229 安卓開發周刊 中文版
文章&教程
使用針對Pury的插件獲取原始分析結果(medium.com)
這里是一個如何擴展Pury的一個示例——一個針對Android Apps的運行期分析器。
在Kotlin中構建一個針對Android的多重選擇解決方案 (yalantis.com)
這里是一個在手機上建立多重選擇的一個有趣的方法。它包括代碼示例和一個GitHub工程。
音頻在Android中(不)播放(medium.com)
在這篇Halyna Halkina的帖子中您將會學到如何正確播放音頻的一些選項。
提供兼顧Dagger 1和Dagger 2的測試 (blog.egorand.me)
這里是一些示例,說明了如何使用Dagger依賴注入使您的App更具有可測試性。
ConstraintLayout Chains – 第1部分 (blog.stylingandroid.com)
Mark Allison仔細研究了一種新的ConstraintLayout特性,它是最近新增加的:Chains。
利用移到視覺API進行機器學習——第2部分 (hackernoon.com)
Moyinoluwa Adeyemi繼續了他的系列文章,論述了條形碼檢測API。
反應式挫折(upday.github.io)
Rx即不是獨角獸也不是彩虹。在本文中,Tomek Polański分享了一些使用RxJava時經歷的挫折,并且展示了盡管在此過程中有許多波折,但是它確實是一個很棒的工具。
設計過程中的S.O.L.I.D(www.novoda.com)
SOLID法則是部分解釋什么是干凈代碼的基本法則,但是有時候解釋SOLID的意義卻是它自身的一項任務。本博客帖子展示了我們如何試圖重新形象化地審視SOLID以便幫助我們所有的開發者們擁抱SOLID設計并從中學到東西。
設計
Design永遠在路上(design.google.com)
Material Design的新的工具套裝和開源計劃幫助使產品設計更加富有成效和鼓舞人心。
庫&代碼
EasyMVP (6thsolution.github.io)
一種針對Android的強大的Model-View-Presenter框架。
輸入掩碼(github.com)
輸入掩碼是一種小的形式助手,幫助使您的輸入符合要求。它在處理電話號碼和信用卡號碼格式方面很有用處,因為您很容易定義其輸入掩碼。
sdk-artifact-sync (github.com)
一種腳本,它可以將您本地Android SDK中的所有Artifacts與一個遠程專家(Maven)Artifacts主機同步。
material-remixer (github.com)
一組跨平臺庫和協議集,允許分享各類設計值以及開發過程中Apps的實時細化。Remixer提供了App內部或者外部可訪問和可設置的那些值的一種抽象,來幫助各個團隊使用和細化設計規格。
新聞
ConstraintLayout beta 2現已發布 (sites.google.com)
Google已經發布了ConstraintLayout beta 2。這一版本解決了在API級別16下的一些API級別支持問題。它還包含了幾項大的性能改進(在許多常見情況下約有2倍提速)。
Google Play Services發布說明 (developers.google.com)
Google Play services 9.8發布集萃。
一些新Firebase庫(firebase.googleblog.com)
Google的Firebase團隊為針對Android,iOS以及Javascript SDK的Firebase庫制作了一些新的更新。
視頻&播客
GOTO Copenhagen 2016 (www.油Tube.com)
來自GOTO Copenhagen 2016的展示,包括Israel Ferrer Camacho,Pierre-Yves Ricau,Jake Wharton,Dan Lew和Ty Smith。
機器學習無處不在:智能Android Apps (realm.io)
Margaret Maynard對如何使用您的Android Apps整合高級機器學習算法進行了綜述,提供了一個示例幫助您著手使Android Apps具有人類智能。
EventBus基礎(caster.io)
現代Android應用傾向于更加模塊化,讓我們學習一下Event Bus是如何幫助使您的組件解偶的吧。
Smoke 和 Mirror,與Israel一起學習Android用戶界面(UI)技巧 (fragmentedpodcast.com)
團隊對話Android用戶界面魔術師Israel。在這一段片子中,他談論了您可以使用的一些技巧,在您的Android Apps中創建超級平滑的用戶界面,從Google Photos,推ter和其他Apps中引用例子等。
Event Bus(es)今天的狀況(fragmentedpodcast.com)
老問題了:我今天應當使用一個Event Bus嗎?Event Bus是什么?Donn和Kaushik已經在做并且試圖回答這個在AndroidDev社交圈中不斷被問到的問題。
Android對話: Sam Edwards(www.油Tube.com)
Sam Edwards告訴我們他是如何使用機器人模式帶領他的QA團隊進行Espresso測試的,以及他是如何對調試和用戶界面驗證進行自動截屏的。
來自droidcon London 2016 的視頻 (skillsmatter.com)
這里是來自droidcon London 2016的視頻記錄。
事件
舊金山2016開放移動峰會(Open Mobile Summit 2016)(openmobilemedia.com)
面向移動產品,用戶體驗/設計和移動市場主管們的美國最重要的B2C移動事件。
英文原文:Android Weekly #229
中文翻譯:深度開源
譯者:青島海邊 校對:OPEN編輯
本譯文僅用于學習和交流,轉載請注明文章譯者、出處、和本文鏈接
我們遵照 CC 協議,如有侵犯到您的權益,請聯系我們