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

文章&教程

為工作流重構Litho的CircleCI配置(medium.com)

Pavlos-Petros Tournaris解釋了他如何改進Litho開源項目在CircleCI上的自動構建。

導航架構組件(www.bignerdranch.com)

導航組件由一組工具,API和資源組成,這些工具,API和資源允許您以聲明和可視方式構建應用程序導航。 Eric Maxwell分享了它的工作原理。

Cutouts的樂趣(cyrilmottier.com)

Android P的新功能之一是支持顯示剪切。 Cyril Mottier分享了一些非常簡潔的技術,可將它們整合到您的應用程序的視覺設計中。

贊助

了解洞察以針對Android Go進行優化 (medium.com)

發現洞察信息,幫助您優化Android應用或游戲(Go版)并創建更好的應用體驗。

Android的理想UI測試? (arturdryomov.online)

Artur Dryomov廣泛地撰寫了各種測試層,以及它們如何應用于Android開發。

可維護架構 - Separation Of Concerns (blog.stylingandroid.com)

創建可維護,靈活的代碼庫并不容易,但它是軟件工程的重要組成部分。在本系列中,Mark Allison將會介紹一個簡單實用的天氣應用程序,并著眼于其設計中的一些問題。

Store+Room — A Reactive Repository (medium.com)

Mike Nakhimovich寫道如何更新開源的Store庫以支持Room持久性庫。

在Airbnb上協調GraphQL和Thrift (medium.com)

Airbnb frontend engineers需要GraphQL的快速迭代和靈活性,而backend engineers需要Thrift的穩定性和特異性。這是一個故事關于他們如何讓兩個小組討論并構建適用于每個人的東西。

Android測試 - Google I / O 2018 - 有什么新功能? - 第1部分 (blog.novoda.com)

Bart Ziemba和Jonathan Taylor分享和總結他們最喜歡的Google I / O 2018會談。

Sharpening Retrofit with Dagger (medium.com)

Warren Smith在第一次進行網絡通話時使用Dagger在后臺線程上分享了他最喜歡的模式之一,以便簡單地初始化OkHttpClient。

使用Sceneform構建ARCore應用程序 - 第1部分 (proandroiddev.com)

在接下來的系列文章中,Hari Vignesh Jayapalan使用簡單的例子,介紹了AR,ARCore SDK和Sceneform Framework的基礎知識。在本系列的最后,您將會使用AR應用程序。

動態功能模塊,Android OnDemand模塊 (proandroiddev.com)

Saurabh Patel繼續他的一系列關于Dynamic App Bundles的文章,在您的應用程序中逐步實施這些步驟。

設計

設計軟件動畫(medium.com)

設計動畫是雕刻時間。 時機至關重要。 如果你不考慮動畫時間,那你就不會設計動畫。 Pasquale D'Silva向我們展示了原因。

Tab Bars are the new Hamburger Menus (uxplanet.org)

在這篇文章中,Fabian Sebastian談到了一個失控的導航模式。 (提示:這是Tab Bar)

庫&代碼

swarmer(github.com)

Reactive 工具,用于并行創建和啟動多個Android模擬器

PhotoEditor(github.com)

一個照片編輯器庫,簡單易用,支持圖像編輯,使用涂飾,文字,表情符號和貼紙等故事。

視頻&博客

Android Jetpack: ViewModel (www.油Tube.com)

仔細看看JetPack:ViewModel是生命周期庫的一部分,它旨在幫助您解決常見的Android生命周期挑戰,并使您的應用更易于維護和測試。

Android Jetpack:自動調整TextView (www.油Tube.com)

為了獲得最佳的文本用戶體驗,材料設計建議使用動態類型而不是較小的字體或截取長文章的文本。

Android開發人員后臺:WorkManager (androidbackstage.blogspot.com)

在這一集中,Chet和Tor與Sumir Kataria談論了在Google I / O上發布的新WorkManager庫

Fragmented: GraphQL and Apollo with GDE Mike Nakhimovich (Part 1)(fragmentedpodcast.com)

在這一期中,團隊與GDE Mike Nakhimovich談論了GraphQL。他幫助創建了用于Android的Apollo的庫,這是Android的官方GraphQL客戶端。

學習Android:Android Devs希望他們知道什么 (www.油Tube.com)

Android開發者希望他們在開始學習Android時會知道什么?Nate Ebel詢問了更大的Android社區,這些他發現的。

特刊

2018年第二季度開發者經濟學調查(vmob.me)

 

英文原文:Android Weekly #312

中文翻譯:深度開源

譯者:木槿 校對:OPEN編輯

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

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

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