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

文章&教程

關于在Android上實施Redux的課程(blog.pusher.com)

Nish Tahir介紹了Redux體系結構不僅適用于Web,還提供了在Kotlin中實現的示例。

Kotlin的進出式類型(android.jlelse.eu)

有沒有想過使用Kotlin泛型中的“in”和“out”?這是一種方法去定義反變量和協方差。本文深入解釋了這是什么意思,以及如何使用它。

用Android Things和Nearby API#2構建分布式MIDI控制器 (proandroiddev.com)

在第二部分,TomaszRyka?a開始實施這個項目的硬件和軟件。

Meaningful Motion::循環顯示和共享元素(medium.com)

在這篇文章中,Jossi Wolf撰寫了關于利用共享元素實現類似Google-Play的圓形顯示效果的文章。

贊助

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

Students receive也是作者和開發者的導師的培訓。獲得新技能,與其他開發人員會面,甚至可以獲得有關特定項目的幫助。

RxAndroid:用“switchMap”進行中斷處理 (tech.pic-collage.com)

這里有一個例子,當結合RxJava Observables時,如何處理沿著電路任何地方的取消狀態。

令人困擾的haunting fragments (jeroenmols.com)

看似簡單的Fragment交易有時會有Jeroen Mols遇到的意外副作用。在調查的同時,他將展示Fragment交易如何實際運作。

用Kotlin進行Unit testing保護lifecycle methods (medium.com)

Danny Preussler展示了一個簡單的技術,用于對Kotlin中Activity的部分進行Unit testing(為了不在Presenter或ViewModel中的任何代碼)。

Kotlin的編碼約定(kotlinlang.org)

新的官方Kotlin風格指南。

來自我的第一個多平臺Kotlin項目的課程 (blog.kotlin-academy.com)

Marcin Moskala最近完成了一個Kotlin多平臺項目,其中包括Android,React中的Web和TornadoFX中的桌面。

數據綁定中的Android架構組件LiveData (android.jlelse.eu)

在最新版本的Android Studio中,Google引入了對數據綁定的LiveData的支持。 Paulina Szklarska簡要介紹了如何在您的項目中使用它。

簡要介紹RxJava Logging(proandroiddev.com)

厭倦了編寫代碼記錄Observable,Flowables等行為?查看TomekPolański的Kotlin幫手功能!

庫&代碼

TableView(github.com)

TableView是一個功能強大的Android庫,用于顯示復雜的數據結構和呈現由行,列和單元格組成的表格數據。

retrofit2-kotlin-coroutines-adapter (github.com)

Jake Wharton's Retrofit 2 CallAdapter. 關于Kotlin coroutine's Deferred.的Factory。

RxTest(github.com)

RxTest是一個用于測試RxJava的Kotlin庫。

MockK (mockk.io)

關于Kotlin的Mocking 庫。提供簡潔的DSL來模擬目標的行為。

KotlinAndroidViewBindings (github.com)

用Kotlin類型(Boolean,,String))來布局特征(可見性,測試)的屬性綁定。

litho-kotlin (github.com)

用于Litho ComponentLayout制造商的Kotlin DSL。 Litho是定義UI組件的公告性API。

kotlin-math (github.com)

由Romain Guy設計的一套Kotlin API使圖形數學更容易編寫。

商業

(嘗試)通過制作應用程序從而快速致富! (hackernoon.com)

總而言之,2017年一個出色的一年,因為這年Looxie,Antonis Tsagaris基于本地photo request的應用程序被開發出來。以下介紹了他遇到的一些挑戰。

 

 

英文原文:Android Weekly #290

中文翻譯:深度開源

譯者:木槿 校對:OPEN編輯

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

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

 

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