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

文章&教程

如何在Android上使用Kotlin開發圖庫應用程序(developine.com)

Hammad Tariq在Kotlin開發完整的Android Photo Gallery應用程序,并提供完整的源代碼。它涵蓋了使用Kotlin進行Android開發的眾多主題。

Gradle Kotlin DSL的力量(blog.simon-wirtz.de)

Simon Wirtz開始使用Kotlin DSL將大部分基于Groovy的gradle.build腳本遷移到Kotlin支持的gradle.build.kts腳本。這里介紹了他是如何做到的。

如何在您的團隊內舉辦會議(medium.com)

Christian Dehning很忙,今年不能參加會議,所以他組織了一個小型的工作會議。結果非常出乎意料,這里介紹了他是如何做到的。

贊助

Big Nerd Ranch的Android培訓 - 只剩有少量機會 (www.bignerdranch.com)

學生接受培訓,這些培訓來自作為作者和開發者的導師。獲得新技能,與其他開發人員會面,甚至獲得有關特定項目的幫助。 Android Weekly閱讀器在1月1日之前使用代碼“BNR_AndWkly_100off”獲得$ 100折扣 - 某些注冊在本月底結束!

使用具有Firebase的體系結構組件(第1部分) (firebase.googleblog.com)

在這個博客系列中,Doug Stevenson探討了Android架構組件如何與Firebase實時數據庫SDK一起工作來幫助構建您的應用程序。

Task Stack (blog.stylingandroid.com)

在這篇文章中,Mark Allison著眼于Task Stack導航行為,以及一些我們可以采取的控制策略,以及如何使它更加自然。

贊助

Out-of-the-box CI/CD - 就像您想要的那樣 (nevercode.io)

即時設置。沒有重復的任務,更新問題或建立服務器維護。點擊幾下即可開始,了解為什么像豐田和Sainsbury如此信任這樣的公司Nevercode -他的工具都能在每個Android開發者圣誕愿望清單中找到。

MVP&生命周期&Dispatchers Oh My (medium.com)

Mike Nakhimovich幫助構建了一個由MVP支持的單一Activity體系結構,其中包含生命周期感知的演示者以及一個反應式的狀態變化調度器,他們完全在Kotlin中。

在Kotlin有幾個函數的監聽器 (antonioleiva.com)

Antonio Leiva展示了如何簡化與在Kotlin上有幾個函數的監聽器的相互影響。

Kotlin多平臺本地開發架構(blog.kotlin-academy.com)

Marcin Moskala展示了如何為Android,web和桌面構建,他們全部使用Kotlin編寫并使用通用架構。

測試RxJava代碼變得簡單(medium.com)

Niklas Baudy在RxJava 2中演示了一個不錯的隱藏寶藏,這個寶藏也被支持到RxJava 1.它是test()函數,所以可以讓你輕松測試RxJava 2數據流。

庫&代碼

daggraph (github.com)

Android開發者的Dagger依賴關系圖生成器。

Cipher.so (github.com)

將安全數據加密到本地.so庫中的一種簡單方法。

Barista(github.com)

Barista使UI開發測試變得更快,更容易,更可預測。它建立在Espresso之上,它提供了一個簡單的可發現API,去除了大多數普通Espresso任務的樣板文件和冗長繁雜。

artist (github.com)

藝術家是一個Gradle插件,它編碼了Android視圖的基本集合。

TimeLineView (github.com)

一個簡單的Timeline View,演示了ConstraintLayout和RecyclerView的強大功能。沒有繪圖,只需插入和播放。

Kotshi (github.com)

從Kotlin數據類生成Moshi適配器的注釋處理器。

新聞

ARCore開發者預覽版2(www.blog.google)

Google發布了對ARCore開發人員預覽版的更新,并對SDK進行了多項技術改進。

商業

橫幅廣告的注意事項(hackernoon.com)

本文詳細介紹了發布商在使用橫幅廣告時應遵循的一些良好做法,以及一些應該避免的常見錯誤。

視頻 & 博客

使用ConstraintLayout&ConstraintSet的關鍵幀動畫(www.油Tube.com)

Sean McQuillan使用ConstraintLayout和ConstraintSet來構建復雜的動畫。

Ray Ryan的Reactive Workflow模式(fragmentedpodcast.com)

在這個情節中,Kaushik&Donn坐下來和Square的Ray Ryan討論Reactive Workflow模式。

 

 

 

英文原文:Android Weekly #288

中文翻譯:深度開源

譯者:木槿 校對:OPEN編輯

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

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

 

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