澳门赛马会赌球:Android Weekly #349安卓開發周刊 中文版

赛马会一码三中三资料 www.iclqr.icu

文章&教程

為聾啞人和盲人構建一個可訪問的智能吉他(medium.com)

Joe Birch描述了他如何制作Chord Assist吉他 - 這把吉他有助于改善聾啞人和盲人學習吉他的體驗。

Null是你的朋友,而不是一個錯誤(medium.com)

Roman Elizarov分享了他對可選擇性的看法,可選擇性如何使可空性成為表明缺乏價值的更安全方式。

贊助

 

將Square付款集成到您的Android應用程序中(square.com)

Square In-App Payments SDK可以輕松集成安全,規范的付款。 SDK提供了一個交互式卡片輸入界面,該界面針對速度進行了優化,可根據您的應用進行定制。支持Google Pay和存儲卡,以便更快地結帳。

適用于Android的ConstraintLayout教程:Complex Layouts (www.raywenderlich.com)

在這個ConstraintLayout教程中,Fuad Kamal展示了如何動態定位UI元素與屏幕上其他元素的關系,并為視圖設置動畫。

贊助

 

通過Vettery找到Android工作(www.vettery.com)

Vettery專注于開發人員角色,對于求職者來說完全免費。感興趣嗎?提交您的個人資料,如果通過,您可以直接從培養開發團隊的頂級公司收到面試請求。

使用Roxie構建MVI應用程序(proandroiddev.com)

James Shvarts介紹了他對MVI架構模式的實現以及他是如何實現這一實現的。

立即執行啟動Kotlin Coroutine(medium.com)

如果你已經在主線程上使用launch(Dispatchers.Main)啟動協程,代碼會立即執行嗎?簡短回答是“不”。Craig Russell解釋了原因。

適用于Android Pt 2的Google地圖:用戶位置(medium.com)

在本教程中,Paul Trebilcox-Ruiz使用上一篇文章作為起點,并采取下一步措施,使其更加有趣:跟蹤位置,以便顯示的地圖對您的用戶具有情節連貫意義。

云構建秘訣- 保存構建緩存(ryanharter.com)

Ryan Harter的這篇文章是關于為Android開發人員設置Google Cloud Build(GCB)的系列文章的第3部分。在這篇文章中,他著眼于兩個構建器,它們可以簡化構建之間的緩存數據,從而加快構建速度

改造符合條件的協同程序(zsmb.co)

備受期待的PR最終被合并到Retrofit 2中,正式提供了協同支持。 MártonBraun介紹了幾種不同的方法來利用它。

解除框架綁定適配器(zdominguez.com)

隨著時間的推移,Zarah Dominguez已經從將數據綁定視為Butterknife替代品轉向利用更多數據綁定功能。但是,她注意到框架提供了比預期更多的綁定,使她能夠刪除重復的代碼。

Muselee 7:Top Artists Network(blog.stylingandroid.com)

Mark Allison從頭開始構建應用程序的系列文章,現在開始查看第一個功能???,該??榻峁﹍ast.fm上最受歡迎的藝術家列表。

由于匿名系統,Google 弄亂了我們的啟動(medium.com)

Yaowei Yeo傾注心血,通過無數深夜通宵制作編碼課程將產品推向市場。然后有一天,Google 的匿名系統被標記,然后關閉他的帳戶,結束了為Android開發的7年。

我們如何在Android上構建Monzo Chat(monzo.com)

Tas Morfopoulos描述了他們所采取的方法以及他們聊天應用程序整體架構的描述,包括許多(簡化的)代碼示例,以幫助您了解它是如何構建的。

ViewPager2簡介(medium.com)

ViewPager有許多毛病可能使其難以使用。 Chris Mitchell介紹了最新發布的更新的ViewPager視圖的alpha版本,旨在為這些問題提供解決方案。

Kotlin如何讓我成為更高效的軟件開發人員(kotlinexpertise.com)

Simon Wirtz或多或少完全放棄了Java語言,轉而支持Kotlin,因為他對語言的使用效率要高得多。他在這里列舉了幾個原因。

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

Jake Wharton繼續研究R8,這次深入探討了如何在Java和Kotlin語言,Java字節碼和Dalvik字節碼中對字符串進行特殊處理,以及R8如何在編譯時操作它們。

何時使用Kotlin的標準功能(blog.danlew.net)

Kotlin附帶了幾個適用于任何對象的高級通用標準函數:let(),run(),with(),apply()和()。 Dan Lew描述了為什么在你對語言有更深入的了解之前不使用它們是可以的

&代碼

RoundImageView(github.com)

與向量一起使用的Round ImageView

roxie(github.com)

輕量級Android庫,用于構建反應式應用程序

新聞

Google 如何打擊不好的應用程序和惡意開發人員(android-developers.googleblog.com)

Google 去年致力于改進濫用檢測技術和系統,并大大增加了他們的產品經理,工程師,政策專家和運營領導者團隊,以打擊不良行為者。

關于Android Things的更新(android-developers.googleblog.com)

Google 正在重新關注Android Things作為OEM合作伙伴的平臺,以便在智能揚聲器和智能顯示器類別中構建設備。

視頻&博客

在Android Studio和IntelliJ中快速運行Kotlin代碼(www.油Tube.com)

在這段視頻中,Nate Ebel展示了如何在Android Studio和IntelliJ中快速運行Kotlin代碼,并且無需運行程序或編寫測試

我應該重寫我的應用程序嗎?與Jeroen Mols一起學習(fragmentedpodcast.com)

在您開發應用程序一段時間后,最常見的困難是需要重寫應用程序。 Jeroen引導我們了解最好重寫的時候。


英文原文:Android Weekly #349

中文翻譯:深度開源

譯者:木槿 校對:OPEN編輯

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

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

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