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

文章 & 教程

Android的通用設計模式(www.raywenderlich.com)

Matt Luedke介紹了一些Android的常見設計模式,以便您在開發應用程序時使用。

ObjectBox - 新的移動數據庫 (greenrobot.org)

ObjectBox是一個針對性能優化的新移動對象數據庫。 通過ObjectBox,greenRobot團隊將技術從NoSQL服務器數據庫運用到移動設備

Android上的MVC vs. MVP vs. MVVM (realm.io)

在過去幾年中,將Android應用程序組織為邏輯組件的最佳實踐方法已經發生了演變。 安卓社區已經從MVC大規模轉換到MVP和MVVM模式。

使用Java構建Google Actions (medium.com)

Mirek Stanek介紹了他的非官方Google Actions Java SDK方法以及一些示例。

Android gooey FAB 很容易 (myhexaville.com)

如何實現一個視覺上吸引人的動畫浮動操作按鈕。

什么是Kotlin 1.1 for Android開發者?(blog.elpassion.com)

Pawe?Gajda研究了過去四個EAP里程碑中發布的即將發生的變化,并討論了這些變化可能對Android發展的影響。

了解Firebase安全規則的功能 (medium.com)

Femi Taiwo意識到正確設置Firebase規則以保護數據庫可能很困難,所以這里有一個關于設置規則的三部分系列文章 –Firebase上的 第一和第二個實時數據庫規則和最后一個Firebase存儲規則。

模型-視圖-意圖 與 響應式應用 - 第三部分 (hannesdorfmann.com)

在前一部分中,Hannes Dorfmann討論了如何使用單向數據流實現具有模型 - 視圖 - 意圖模式的簡單屏幕。 在這篇博客中,他在狀態縮減器的幫助下構建了一個更復雜的MVI屏幕

Kotlin中的數據類:保存了很多行代碼 (antonioleiva.com)

Antonio Leiva演示了Kotlin數據類的強大功能。

簡單的Things – 第四部分 (blog.stylingandroid.com)

在本系列的最后一篇文章中,Mark Allison擴展了Android Things應用程序,進一步還包括了大氣壓力。

Android開發小提示 #3: 在漸變里使用 @android:color/transparent(android.jlelse.eu)

如果你在XML里創建一個創建一個完全透明的部件,使用@android:color / transparent時要非常小心。

獲得更多下載量的一個簡單黑客 (www.novoda.com)

本著應用商店持續優化(ASO)的精神,Novoda團隊決定查明他們是否應該通過在Play商店中為應用的簡短描述添加emojis來增加下載量。

測試驅動開發你的UI層 (www.donnfelker.com)

Donn Felker表明,它真的可以利用您的UI層促進測試驅動開發。

espresso測試成癮:反模式 (www.philosophicalhacker.com)

哲學黑客擔心,espresso和espresso記錄器正在幫助在Android社區中形成UI測試成癮。 他還擔心,這種成癮可能會導致較少的長期測試。

庫&代碼

PreviewSeekBar (github.com)

SeekBar適合顯示某事的預覽。 如Google Play電影中所示。

AndroidTestingBox (roroche.github.io)

Android項目實驗各種測試工具

FunctionalRx2 (github.com)

FunctionalRx2是一組用于簡化Java和Android的函數式編程方法的結構

gradle-completion (github.com)

bash和zsh的Gradle 按Tab補全。

ObjectBox (github.com)

ObjectBox 一個超快對象嵌入式數據庫。

superlightstack (github.com)

一個輕量級庫,它幫助創建一個視圖堆棧用來替換fragments和activities,并且提高轉換性和持久性。

PicassoFaceDetectionTransformation (github.com)

Android圖像轉換庫,為Picasso提供面部檢測(面部對中)上方的裁剪。

cwac-netsecurity (github.com)

此庫包含了Android 7.0網絡安全配置子系統的后端.

新聞

Android Studio 2.3 Beta 3 (tools.android.com)

Android Studio 2.3 Beta 3包含了幾個錯誤修正和性能改進。

RxJava 發布 2.0.5 (github.com)

這個新版本包括ParallelFlowable API,允許并行執行幾個選擇運算符,如map,filter,concatMap,flatMap,collect,reduce等

視頻&博客

一起,不一樣(www.油Tube.com)

在倫敦,Huyen向AnastasiaLópez詢問她的Droidcon London來談論Android社區和多樣性,以及我們如何通過做小事來改善我們的每一天的文化,從而變得“一起,不一樣”,

追上Jake Wharton (talkingkotlin.com)

該團隊與Jake Wharton談論他對Kotlin的興趣以及Square的采用過程。 它們涵蓋了Jake最喜歡的產品特征之一,即擴展功能和屬性,以及RxBinding如何通過解析Java源代碼創建這些功能。

使用GDE Raveesh的UI UX開發 (fragmentedpodcast.com)

在這一期中,Fragmented團隊改變了態度,與專門從事UI / UX設計的GDE Raveesh Bhalls 談話.

 

 

英文原文:Android Weekly #242

中文翻譯:深度開源

譯者:木槿 校對:OPEN編輯

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

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

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