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

文章&教程

如何學習用Toothpick進行單元測試(medium.com)

毫無疑問,單元測試有助于提高您的代碼質量。但編寫好的單元測試可能是一項艱巨的任務 - 特別是當一個類有很多復雜性的時候。但使用依賴注入庫Toothpick,您可以以非常好的方式減少這種復雜性。

使您的應用程序兼容 Switch Access (riggaroo.co.za)

Rebecca Franks回答了關于Android輔助功能的問題:“如何使我的應用可以Switch Access兼容?

拖放并滑動即可關閉(therubberduckdev.wordpress.com)

在這篇文章中,您將學習如何在Android RecyclerView中實現滑動移除和拖放手勢。

您的第一個Google助手技能 (medium.com)

Mirek Stanek展示了如何為Google Home或Google Assistant構建會話應用程序

特刊

通過無線更新Android字符串(lokalise.co)

給您的產品人員一個工具來修復他們的錯別字,改變UI文本,并將翻譯添加到您的Android應用程序中去。集成Lokalise SDK,并且停止為字符串中的每個次更改發布新版本。從現在開始!

Kotlin是Dope,所以它是自定義屬性代表 (robots.thoughtbot.com)

Amanda Hill認為,Kotlin是超級dope,并且分享了一種最受歡迎的語言特征 - “Delegated Properties” - 以及使用它們的一些方法。

遷移到Android Plugin for Gradle 3.0.0(developer.android.com)

用于Gradle 3.0.0的Android插件是一個重大升級,為大型多模塊項目帶來了顯著的性能改進。為了實現這些改進,這里介紹了DSL和API的一些突破性的變化。

如何在Pixel 2和2 XL上實現Oreo的顏色配置 (www.androidpolice.com)

Carlos Lopez解釋了色彩空間,以及Oreo如何為Android帶來新的色彩配置功能。

Android 8.1開發者預覽1上的Random Musings (commonsware.com)

每次Google發布新的開發者預覽版本時,Mark Murphy都會通過API差異報告和高水平概述進行討論,看看是否有事情值得開發人員的關注。

庫 & 代碼

RxSSE(github.com)

用于Android和Java應用程序的服務器發送Events client。

Mezzanine(github.com)

該注釋處理器允許您在匯編時生成同步讀取靜態UTF-8文件。

Time(github.com)

Kotlin上以Type-safe時間計算,并且由generics.驅動。

新聞

Android Studio 3.0 (android-developers.googleblog.com)

Android Studio 3.0可以立即下載。它在Google I / O 2017上宣布,這是一個大型更新的,專注于加速Android上的應用開發。

Android 8.1開發者預覽 (android-developers.googleblog.com)

Google正在給我們了解了早期的Android 8.1

Google的Maven資源庫(dl.google.com)

現在可以瀏覽Google的Maven存儲庫

Android Studio 3.1 Canary 1現已推出(androidstudio.googleblog.com)

Android Studio 3.1 Canary 1現在可以在Canary和Dev渠道中使用。

Android 8.1開發者預覽版發布 (arstechnica.com)

所有的新功能在新版Google更新中出現

視頻 & 博客

遷移到Android Gradle Plugin 3.0.0 (www.油Tube.com)

Android插件版本3.0.0為構建時間帶來了許多改進,特別是對于多模塊項目。

第100集聽眾問題(fragmentedpodcast.com)

恭喜Kaushik&Donn有精彩的100集而且還有相當豐富的播客。

通過Android Things構建BrailleBox(www.油Tube.com)

Huyen和GDE的Android開發人員Joe Birch趕上了緩沖區,并提出了許多關于他的Android Things的經驗并且建立他的BrailleBox的問題。

Android約束布局(www.油Tube.com)

Andrew Kelley在悉尼Android會議上介紹了ContstraintLayout。

Android Studio 3.0的新功能 (www.油Tube.com)

Android Studio 3.0帶來了許多新功能和改進功能,包括Kotlin支持,Android O API,Java 8語言功能支持,外部APK調試,即時應用程序模塊和重構,集成的Android Profiler等。

談Kotlin:多平臺發展 (talkingkotlin.com)

從Clue與Eugenio聊天中了解到,在多個平臺上分享Kotlin代碼,以及Kotlin在Clue如何幫助他們。

The Android Canvas - Adam Erb (www.油Tube.com)

在Toronto Android開發者演講

Android對話:Aztec,一種傳統的,基于Kotlin的 Rich Text Editor (www.油Tube.com)

Huyen趕上了Automattic的Android開發商Ondrej Ruttkay,并詢問了Aztec,這是一個開源的傳統的文本編輯器,專為Wordpress手機應用程序而設計,而且還幾乎完全寫在Kotlin中。

 

英文原文:Android Weekly #281

中文翻譯:深度開源

譯者:木槿 校對:OPEN編輯

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

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

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