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 協議,如有侵犯到您的權益,請聯系我們