原文地址:http://androidweekly.net/issues/issue-255
寫在前面的話:這周有不少視頻,不過大多數(shù)都需要翻墻,所以沒有梯子的,要準(zhǔn)備個梯子在看視頻哦~,如果有那個教程文章看不懂,可以私信我,我可以整理整理,出個教程。
一、文章和教程
1.LCE:在RxJava建模數(shù)據(jù)加載(關(guān)鍵詞:Rxjava)
這是一個很好的方法來顯示使用RxJava的加載/內(nèi)容/錯誤消息。
2.遷移工程穩(wěn)定性(關(guān)鍵詞:Uber)
?Warren Smith&Molly Vorwerck描述了他們?nèi)绾螌ber應(yīng)用程序移植到不可變的集合中。
3.不要使用 view!=null去檢查presenters?(關(guān)鍵詞:mvp)
這是避免在Presenters中使用視圖空白檢查的好方法。
Joe Howard深入了解Android上的依賴注入。
5.我們?nèi)绾问笲asecamp 3的Android應(yīng)用程序100%Kotlin (關(guān)鍵詞:Kotlin)
Dan Kim描述了將Basecamp的Android應(yīng)用移植到Kotlin的過程。
6.將Groovy中的Gradle插件移植到Kotlin (關(guān)鍵詞:Kotlin)
?Annyce Davis最近將一個Gradle插件從Groovy遷移到Kotlin。這實際上是一個四步的過程,這里描述。
7.我們?nèi)绾蝿?chuàng)建一個豐富多彩的菜單動畫(關(guān)鍵詞:動畫)
?Irina Galata描述了如何使用OpenGL和JBox2D構(gòu)建基于物理的動畫菜單。
8.使Java代碼更容易閱讀(關(guān)鍵詞:插件)
?一個新的Intellij / Android Studio插件,通過使代碼折疊插件比現(xiàn)有代碼更加強大,可以使您的java代碼更易讀。
9.面向?qū)ο蟮募记桑海?入門模式(關(guān)鍵詞:面向?qū)ο螅?
Arun Sasidharan有一個很好的快速提示,用于編寫活動導(dǎo)航方法。
10.使用Firebase作為實時系統(tǒng)(關(guān)鍵詞:數(shù)據(jù)庫)
?EnriqueLópezMa?as快速瀏覽Firebase的實時數(shù)據(jù)庫可以為您做些什么。
二、類庫
地址:https://github.com/igalata/Bubble-Picker

https://github.com/aritraroy/UltimateAndroidReference
Android 庫,教學(xué)圖書,教學(xué)視屏
https://github.com/charbgr/litho-picasso
Litho是Facebook的一個新的UI框架,它為您提供了一組不可變的輸入和布局UI(如React for Java / Android)。 Vasilis Charalampakis將Picasso 類庫館移植到了新的Litho范式。
三、新聞
?Google已經(jīng)發(fā)布了Google Assistant的SDK。
?jetBrains宣布發(fā)布Kotlin 1.1.2
3.Android Studio 2.4 Preview 7現(xiàn)已推出
Android Studio 2.4接近最終版本。
四、音頻和視頻
Droidcon波士頓在2017年是一個爆炸!這里是所有的演示視頻。
Chris Jenx揭露了LayoutInflater和未知的副作用,一些有趣的方面。
Wayne Piekarski推出了Google Assistant SDK。開發(fā)人員現(xiàn)在可以將Google Assistant內(nèi)置到任何項目,從玩具和游戲到日常設(shè)備。
關(guān)注我的微信公眾號MAndroid。同步更新,還有更多的Android資訊。