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

文章 & 教程

Firebase實時數據庫的發展過程(medium.com)

Manuel Ernesto展示了如何將Firebase實時數據庫集成到他的簡單示例應用程序中。

8 GitHub的生產力提示(dev.to)

GitHub具有一些非常有用的快捷方式和提高生產力的功能。 Darren Burns分享了一些你可能不知道的獨特的東西。

有效的LiveData和ViewModel測試(android.jlelse.eu)

在這篇文章中,Josef Raska解釋了如何有效地測試LiveData和ViewModels。他解釋了如何實現自己的TestObserver以及要查找的內容。另外一定要校核他的庫。

贊助

接收各種的用戶反饋以構建更好的應用程序(try.instabug.com)

Instabug允許您通過詳細的錯誤報告,自動崩潰報告和應用內調查收集用戶反饋,使您可以更快地迭代并提高您的活動商店等級。立即開始免費使用一行代碼,并通過優惠代碼AndroidWeekly2019獲得20%的優惠。

使用Dialogflow的FAQ chatbot(medium.com)

在Kristina Simakova撰寫的這篇文章中,您將學習如何根據常見問題解答創建chatbot。

Little Kotlin 前往幫助RxJava 2(medium.com)

在這個小帖子中,Maciej Witowski將解釋他們如何將他們的應用程序從RxJava 1遷移到RxJava 2.如果你要面對同樣的任務,這將是一個有意思的閱讀。

通過Hired查找您的下一個Android工作(www.hired.com)

Hired是Android開發者的首選就業市場。我們使用尖端技術將您與世界上最具創新精神的公司相匹配。簡化您的求職 - 創建一個個人資料并在Hired上提供數千個機會。

AndroidX的FragmentFactory與Dagger for Fragment依賴注入 (www.captechconsulting.com)

在Alex Townsend的這篇文章中,您將學習如何利用像Dagger這樣的庫來利用自定義FragmentFactory進行構造函數注入。主要思想是通過單獨啟用Fragment測試來提高可測試性。

內聯類可以創建出色的數據庫ID(jakewharton.com)

Kotlin 1.3的實驗性內聯類功能允許圍繞在運行時擦除的值創建類型安全的語義包裝。 Jake Wharton展示了數據庫ID如何成為此功能的完美用例。

數據綁定 - 經驗教訓(medium.com)

數據綁定庫提供了一種靈活而有用的方法來將數據綁定到UI。 Chris Banes過去幾年一直在Android上使用數據綁定,這篇文章詳細介紹了他在此過程中學到的一些東西。

多模塊項目中的依賴注入(medium.com)

在這篇文章中,Ben Weiss介紹了從依賴注入的角度模塊化開源Plaid應用程序的關鍵要點。

發布SQLDelight 1.0(medium.com)

編寫SQLite并讓Gradle插件生成API以便為您運行查詢。這是SQLDelight的基本前提,而Alec Strong則聲明它已經達到1.0版本。

使用功能標志和立面圖案的優點(willowtreeapps.com)

在將后端數據庫遷移到基于云的解決方案之后,Jeremy Loy提供了一些關于兩個關鍵資產的見解,這些資產對更新應用程序產生了影響:功能標記和外觀模式。

Muselee 3:依賴注入(blog.stylingandroid.com)

Mark Allison繼續他的系列文章,從頭開始構建一個設計良好的應用程序。之前他描述了將應用程序分解為模塊,現在展示如何使用Dagger 2將它們組合在一起。

RxJava: Observable Types, Backpressure, and Error Handling(www.ericdecanini.com)

在這個簡短的RxJava簡介中,Eric Decanini介紹了Observable Types,Backpressure和Error Handling

Kotlin Multiplatform - 數據庫(第3部分)(medium.com)

Sergey Zabelnikov撰寫了關于使用Kotlin作為編寫Android和iOS應用程序的跨平臺語言的文章。在第3部分中,他展示了如何將SQLDelight用于數據庫層。

從Dagger2遷移到Koin(proandroiddev.com)

Philippe Boisney決定將他的基于Dagger 2的應用程序遷移到Koin,一個純粹用Kotlin編寫的實用輕量級依賴注入框架,以了解Koin的所有內容。

庫 & 代碼

Lin (github.com)

Lin是一個簡單的Android Lint工具

plaid (github.com)

一款Android應用程序,提供設計新聞和靈感,以及實行材料設計的示例

sqldelight (github.com)

SQLDelight從SQL語句生成類型安全的API。

livedata-testing (github.com)

TestObserver可以輕松測試LiveData并對它們進行聲明。

視頻 & 博客

WorkManager & Navigation (androidbackstage.blogspot.com)

Romain和Chet與Sumir Kataria和Ian Lake討論了新的WorkManager和導航架構組件的最新發展。

特刊

Droidcon Boston 2019征集論文(bit.ly)

Droidcon Boston特此邀請您填寫征集論文表格并參加為此活動的一部分。 Droidcon Boston正在發生在2019年4月8日至9日。

 

英文原文:Android Weekly #344

中文翻譯:深度開源

譯者:木槿 校對:OPEN編輯

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

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

 

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