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

文章&教程

預測競爭 - 避免常見陷阱(medium.com)

JuhaniLehtimäki描述了為什么預測您的潛在競爭對手和一些常見的陷阱是一個好主意。

在Kotlin Multiplatform中創建API客戶端及其測試(medium.com)

在這篇博文中,JorgeSánchez回顧了如何使用Kotlin多平臺創建REST API客戶端,以及如何創建集成測試,來驗證我們的集成是否正常工作。

贊助

將Sketch設計轉換為原始Android代碼(supernova.io)

Supernova將Sketch設計轉變為簡潔,生產就緒的Android代碼。使用Constraint Layout,Data Bindings等所有不錯的技術導入任何設計,動畫,設置導航并獲得簡潔的Java或Kotlin代碼。這樣可以為您的下一個項目節省數十個小時!

什么時候應該在Kotlin中使用Null(handstandsam.com)

在大多數代碼中應該避免使用Null,但在Kotlin中,null是類型系統的一部分。 ''Handstand Sam'Edwards表明在Kotlin中可以適當的安全使用null。

贊助

Hired的2019年軟件工程師報告(hired.com)

移動工程師需求同比增長15%。 Hired的2019年軟件工程師狀態報告顯示了最受歡迎的工程角色,最熱門的編碼語言,開發者對開源的看法等等。獲取數據:hired.com/android

相互支持(medium.com)

LaraMartín分享了她的經驗以及幫助她和其他三年級學生在專業學習中成長的經驗,以及這對團隊其他成員的幫助。

Simple, Functional RecyclerView Diffing(proandroiddev.com)

使用DiffUtils對RecyclerViews的更新很容易出錯。 TJ展示了一種簡單明了的方法來實現它!

使用類委派更簡單的Kotlin類層次結構(proandroiddev.com)

感謝代表團,我們很容易將Kotlin代碼中的重復項最小化。 Fabio Collini著眼于如何將該應用于表示JSON數據的數據類。

Android模塊化 - 結果! (medium.com)

幾周前,Emma Vanbrabant發布了一項調查,以了解有關Android開發人員如何模塊化其應用程序的更多信息。結果如下。

將元素添加到Kotlin列表時的陷阱(craigrussell.io)

Craig Russell討論了一些Kotlin集合中可用的函數add()和plus(),以及盡管它們具有相似的名稱,但它們的潛在的實現可以產生很大的影響。

提倡更好的Android Fragments(willowtreeapps.com)

Fragments仍然存在一些難以處理的問題。在這篇文章中,Evan Tatarka探討了修復它們,如何提高易用性,以及如何以向后兼容的方式提供建議。

不要害怕(Kotlin)(hackernoon.com)

看起來它將是JVM語言#2并且在Android上,對于許多人來說,它成為了首選語言。 Danny Preussler分享他使用這種相對較新的語言的經驗/

適用于Android的加密教程:入門(www.raywenderlich.com)

有沒有想過如何使用數據加密來保護您的私人用戶數據免遭黑客攻擊?不要再看了,在本教程中,Collin Stuart就是這樣做的!

R8優化:Class Constant Operations(jakewharton.com)

有一種對象類型可以在編譯時由R8操作:類。 Jake Wharton描述了可以在編譯時執行的類的一些操作。

Lint的性能提示(groups.google.com)

每次發布時,Lint都會變慢。這是有原因的:它不斷檢查越來越多的東西。 Tor Norbye分享了一些提示,以確保它盡可能快地運行。

設計

After Effects中的Material Motion指南(medium.com)

Jonas Naimark分享了一個基本的sticker和After Effects工作流程,用于動畫用戶界面

庫&代碼

Bubble-navigation(github.com)

一個輕量級的庫,可以輕松制作美觀的導航欄,提供大量的自定義選項。

Spectrum(libspectrum.io)

Spectrum是一個跨平臺的圖像轉碼庫,可以輕松集成到Android或iOS項目中,以高效執行常見的圖像操作

android-consent-sdk(github.com)

提供可配置的同意形式,可以顯示為對話框或活動,并存儲同意結果并提供訪問方法。

新聞

為下一個十億用戶構建的操作(developers.googleblog.com)

Google上的動作有一些改進,包括新的語言環境和改進的Wavenet語音。

幫助開發人員強化他們的應用程序,一次阻止漏洞(android-developers.googleblog.com)

幫助Android應用開發者構建安全的應用程序,沒有已知的漏洞,意味著幫助整個系統蓬勃發展。 Google五年前推出了應用安全改進計劃,并繼續推出改進措施。


英文原文:Android Weekly #350

中文翻譯:深度開源

譯者:木槿 校對:OPEN編輯

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

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

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