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

文章 & 教程

順利遷移到Kotlin(fernandocejas.com)

在本文中,Fernando Cejas就關于如何將Kotlin引入現有的Android Java代碼庫中做出了思考(和提出意見)。所有這些材料來自他的經驗和事實。

關于Clean Architecture的想法 (android.jlelse.eu)

Mihaly Nagy向您介紹了一些可從Android開發人員角度來實現Clean Architecture的概念和實踐。

為什么我們不是跨平臺開發人員 (medium.com)

發布每個平臺的應用程序聽起來都很昂貴 - 肯定有一個解決方案可以降低開發多個應用的成本,對吧?

Engineering NullAway (eng.uber.com)

Uber的開源工具,這個工具用于在Android上檢測NullPointerExceptions。

贊助

使用Kobiton的實體設備免費進行手機應用測試(www.kobiton.com)

Kobiton是一款移動設備云,可讓您在真實的Android設備上測試您的移動應用。有手動,自動化和DevOps測試。視頻錄制和自動生成的活動日志可幫助您更快地跟蹤進度并解決問題。注冊免費試用,并且開始測試!

測試RxJava中的并發性(proandroiddev.com)

Nick Cruz每時每刻都要合并數據流,然后使用RxJava。在這里他運用了一個例子,用來測試它是否實際上同時運行。

Kotlin的“@Deprecated”如何減輕巨大重構的痛苦?(hackernoon.com)

Kotlin的@Deprecated比Java更強大。讓Oleksii Fedorov向你展示原因。

使用BindingAdapters從您的視圖中刪除邏輯 (www.donnfelker.com)

關于MVVM的其中一個優點是你無須處理的樣板。 Donn Felker分享了一些例子。

測試你的Room DAO類(medium.com)

Joe Birch談到我們如何在應用程序中,在數據庫層使用Room時,為我們的DAO類編寫測試。

將代碼轉換為Kotlin時偶然的事情要注意 (medium.com)

以下是Gabor Varadi在將更大的現有代碼庫轉換為Kotlin時發現的一些有趣的動態和錯誤。

使用pseudolocalization.測試Android應用程序 (www.thedroidsonroids.com)

了解應用程序中如何避免UX問題,如中斷的文本或存儲不足的空間。 KarolWrótniak展示了如何使用pseudolocalization.。

使用Kotlin Android Extensions來擺脫樣板 (www.kotlindevelopment.com)

Andras Kindler展示如何使用Kotlin Android Extensions減少樣板代碼。

開源RacerD:大規模快速靜態競賽檢測 (code.非死book.com)

引進RacerD,非死book的新的開源競爭檢測器在Java程序中進行搜索數據競賽,并通過symbolic reasoning來快速覆蓋應用程序的多個路徑。

使用 Kotlin Android Extension來擺脫樣板 (www.kotlindevelopment.com)

在這篇文章中,Andreas Kindler引導您了解如何利用Kotlin Android Extensions清理冗長和不必要的代碼。

Kotlin,你傷了我的心! (medium.com)

關于使用平臺依賴代碼的Krzychu Kosobudzki創建的journey依然很棒。還有有趣的Kotlin警告。

庫&代碼

Ribble (github.com)

簡單Dribbble客戶端使用Dribbble API,全部寫在了Kotlin。因為它使用了很多很好的庫,如Dagger2,RxJava

ok-gradle (github.com)

IntelliJ / Android Studio插件,它們用于搜索熱門Java庫的工件ID。

actions-on-google-kotlin (github.com)

這是Google SDK到Kotlin的官方Node.js操作的非官方端口。這也可以用于Java和任何JVM語言使用。

新聞

Kotlin 1.2 Beta2出來了 (blog.jetbrains.com)

JetBrains宣布Kotlin 1.2的第二個Beta版本。

Android Studio 3.0 RC 2現已推出 (androidstudio.googleblog.com)

Android Studio 3.0 RC 2現在可以在Canary,Dev和Beta頻道上使用。

快速啟動的Android模擬器26.2.0 canary (androidstudio.googleblog.com)

這是第一個包含新的快速啟動功能的版本,這使得Android模擬器基于您以前的AVD實例的快速啟動更快。

Android架構組件(developer.android.com)

所有主要組件(Paging除外)現在為1.0.0-rc1。

視頻 & 博客

droidcon Berlin 2017(www.油Tube.com)

來自droidcon Berlin 2017的所有會議的播放列表。

遠程開發 - Huyen Tue Dao (soundcloud.com)

在新的播客的第二集中,“The Remote Dev,”,Joe Birch和DavidGonzález與Trello的Huyen Tue Dao進行聊天。

 

英文原文:Android Weekly #279

中文翻譯:深度開源

譯者:木槿 校對:OPEN編輯

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

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

 

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