Android Weekly #211 中文版

文章&教程

MVP中針對Presenters的接口是浪費時間!(blog.karumi.com)

本文討論了在MVP中針對Presenter創建接口是否真的必要。

改善Android N中對私有C/C++符號的限制 (android-developers.blogspot.com)

當Android N文檔對應的行為發生改變時,為了保護Android用戶和Apps不陷入無法預知的錯誤,Android N將限制你的C/C++代碼庫在運行期的連接。

MVP中的Presentation模型和Passive視圖 (medium.com)

正如我們所知,一位好的程序員應當能夠提出好的關注分離,以使代碼對于任何人都具有可讀性并便于理解。

不再用findViewById (medium.com)

使用Android Studio開發Android應用的特點之一是數據綁定。你要做的最根本的事情是清除findViewById!

都是時髦的Git的錯(www.zdominguez.com)

Zarah Dominguez對Git歷史的精選。

Vice:一種回歸測試生成庫 (www.philosophicalhacker.com)

Philosophical Hacker介紹了Vice,現今一種對書寫回歸測試減輕負擔有所幫助的庫。

ConstraintLayout – 第4部分 (blog.stylingandroid.com)

在上篇文章中Mark Allison闡述了如何創建約束條件,依據同另一個部件或者父ConstraintLayout的關系來定位一個部件,但是他還可以使用一些子部件中的布局參數來微調尺寸并進行定位。

自動初始化你的Android庫 (medium.com)

在你的Android庫中如何避免人工初始化。在啟動時用App的Context自動初始化你的庫。

設計

手機App用戶界面設計:產品的網格視圖 (uxplanet.org)

人們真正需要的是對其有幫助的信息,他們欣賞那種能夠為他們極為明智的購買決定提供足夠信息的布局。

Android TV & Chill (medium.com)

一種理念,就像在Android TV上訂購快餐…

庫&代碼

Quill (github.com)

Quill是針對你的Ghost博客的優秀的Android的App。

EspressoDescendantActions (github.com)

Espresso的自定義行為,可以操作子視圖,例如一個RecyclerView的子視圖。

DroidMVP (github.com)

一個小型Android庫,幫助你將MVP、Passive View和Presentation Model模式融合到你的App中。

新聞

Android Studio 2.2 Preview 4已發布 (sites.google.com)

預覽版4解決了迄今為止2.2版中存在的最大量的錯誤,還包含一些不顯著的新特性。

工具

Android Plugin 2.1.0 DSL參考 (google.github.io)

這是針對Android Gradle Plugin的DSL參考。

視頻&播客

分屏多窗口的設計(www.youtube.com)

多窗口為我們展示了許多新的可能性,而設計分屏多窗口要從響應式用戶界面開始。通過一些特殊的考慮,你將有一個非常好看的App。

Swisstem UI (androidbackstage.blogspot.com)

在這一短片中,Chet和Tor與來自System UI團隊的Jorim Jaggi、Selim Cinek 和Adrian Roos進行了交談,他們談到了在Lollipop、Marshmallow和N的動畫后面的所有的"math-gic"。

5217 和 Mutative Design (www.youtube.com)

Huyen與Liam Spradlin(Google的設計專家,播客,Livestreamer和Mutator)談論了5217 App和Mutative Design。

函數式編程(www.youtube.com)

在Droidcon Italy上,Huyen聽取了Benjamin Augustin對函數式編程的看法。

用Kotlin進行測試 #2(realm.io)

Spock的維護人員Rob Fletcher對比著Spek,JetBrains的在規范框架上的產品,舉例說明了Kotlin測試框架的現狀。

用Kotlin進行測試 #1 (realm.io)

Spek框架的貢獻者Laura Kogler舉例說明了Kotlin測試框架的現狀,并討論了在測試支持方面的更高的進展預期。

自定義Views和ViewGroups(caster.io)

介紹了自定義Views和ViewGroups, 以及對View類創建子類,在子類中執行完全的自定義拖曳。

事件

MobileOptimized 2016 (mo.dev.by)

MobileOptimized 2016 將于7月15-16日在白俄羅斯舉行!早起鳥票已經可以獲取!主要焦點將集中 在Android和iOS的開發方面:應用架構,測試自動化,Swift,Realm,Kotlin等等。
請看一下我們的會議列表(androidweekly.net)

英文原文:Android Weekly #211

中文翻譯:http://www.open-open.com/lib/view/open1466997518575.html

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

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

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,155評論 25 708
  • afinalAfinal是一個android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,509評論 2 45
  • 這世界在凡愚眼中大抵是太多彩的在我眼中是黑白洶涌的夢
    木卯丁閱讀 142評論 0 1
  • 畫蝦名家李沫池,男,腫瘤學碩士,副主任醫師,廣州市書畫藝術交流協會名譽理事,甘肅隴原魏徵書畫院副院長,山東東營墨寶...
    書畫之聲閱讀 405評論 0 1
  • 今天是國慶長假第六天,前天早上起來訂了今天到天臺山的行程。為啥要選擇到天臺山?因為之前承諾過要陪爸爸去。媽媽好幾年...
    言心之語閱讀 553評論 0 1