android 周報 - 2019/10/6-Issue #382

翻譯自:
https://androidweekly.net/issues/issue-382

文章&教程

用Android Lint來做格式化代碼分析規(guī)則

(www.kotlindevelopment.com)
Balázs Ruda認(rèn)為編寫一個自定義的代碼分析規(guī)則來推行代碼規(guī)范是值得的洒试,當(dāng)編寫格式相關(guān)的代碼分析規(guī)則時,除了Checkstyle和ktlint胯舷,Android Lint也值得考慮。

用Android NDK保護(hù)代碼中的Api keys

(blog.mindorks.com)
在這篇博客中,你將會學(xué)到怎樣使用Android NDK來保護(hù)代碼里的Api Keys

在Google Cloud Platform 上用Kotlin構(gòu)建api

(www.raywenderlich.com)
在這篇教程中,Pablo Gonzalez Alonso展示了如何使用Kotlin和Ktor構(gòu)建服務(wù)端api,你可以將其托管在Google Cloud Platform上笨农,并且用于你自己的Android應(yīng)用程序坡椒。

遞歸、尾遞歸和Y Combinator

(proandroiddev.com)
Uberto Barbini幫助你理解Kotlin中的tailrec關(guān)鍵字的工作機制和如何用好Kotlin的遞歸

動畫圖標(biāo): 穿透

(blog.stylingandroid.com)
在這幾個章節(jié)中尤溜,Mark Allison研究了如何將一些圖標(biāo)動畫創(chuàng)建為Animated Vector Drawables倔叼,并且將展示一些有用的AVD技術(shù)。

也許不要使用依賴注入

(www.philosophicalhacker.com)
Matt Dupree反思了為什么你在某些場景下不想使用依賴注入宫莱。

使用PrecomputedText實現(xiàn)文本異步加載

(medium.com)
Robert Levonyan描述了在TextView中解決較慢渲染問題和高質(zhì)量渲染的方案:PrecomputedText丈攒。在它是從Android P中被引入的,我們可以在任意的線程中做所有的文本測量工作授霸。

在androidstudio中將布局分割

(proandroiddev.com)
Tam H. Doan分享了用Gradle 和Android Studio 組織布局文件夾的做法巡验。

一次處理異常的記錄

(developer.squareup.com)
一段時間里進(jìn)行了幾次測試,Ralf Wondratschek注意到錯誤日志中的可疑堆棧跟蹤碘耳,堆棧跟蹤看起來像使用RxJava所期望的正常崩潰显设,但是測試仍然成功。

在Android中用Kotlin協(xié)程集成Firebase

(joebirch.co)
Joe Birch在他的項目中將Kotlin協(xié)程用于所用的異步任務(wù)處理辛辨,所以在集成Firebase時捕捂,理想情況下,他想用相同的方式保留所有的調(diào)用斗搞。

用kotlin和箭頭實現(xiàn)函數(shù)式編程

在本教程中指攒,Massimo Carli教授了函數(shù)式編程的基礎(chǔ)知識和Kotlin的多種語言
特性是如何支持實現(xiàn)函數(shù)式編程的。

TextureView轉(zhuǎn)換

Erik Hellman簡潔的描述了如何將video流或者camera流轉(zhuǎn)換成為不同大小的TextureView

關(guān)于ConstraintLayout Flow

(proandroiddev.com)
Flow是一個虛擬概念的布局僻焚,首次在Constraint Layout 2.0.0-alpha5引入允悦。
Lin Min Phyo展示了它如何給Constraint Layout增強表現(xiàn)力。

代碼庫

material-design-components-showcase

具有豐富多彩的布局文件虑啤,你可以用在你的Android項目中

ConstraintFlowPlayground

Constraint Layout Flow的使用示例

conceal

Conceal提供了簡單的android api ,用于執(zhí)行數(shù)據(jù)的快速加密和驗證隙弛。

ExpandableLayout

可擴(kuò)展的布局,顯示了帶有指示器的兩層布局咐旧。

新聞

用新的Android emulator Tools持續(xù)測試

(android-developers.googleblog.com)
開發(fā)者越來越多地使用模擬器在持續(xù)集成系統(tǒng)中執(zhí)行更大規(guī)模的自動化測試驶鹉。
為了更好地支持這種場景,google正在開源Android Emulator Container Scripts
铣墨,并圍繞可部署性和可調(diào)式性方面改善開發(fā)者的使用體驗室埋。

視頻和播客

屏幕快照測試

(www.youtube.com)
屏幕快照測試是一個快速、簡單和有趣的方法伊约,可以在開發(fā)UI的同時姚淆,幫你更清晰和避免出現(xiàn)回退的問題。在本次演講中屡律,Nikos 和 Christoforos將解釋什么是屏幕快照測試和這種方式是如何保證UI開發(fā)速度的腌逢。

Kotlin中的!!操作符是代碼中的壞味道

(fragmentedpodcast.com)
看來是不推薦使用
在這篇文章中,Donn介紹了為何Kotin中的非空斷言操作符(!!)是代碼的壞味道超埋,以及你可以采用什么方式來減輕它的副作用搏讶。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末佳鳖,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子媒惕,更是在濱河造成了極大的恐慌系吩,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件妒蔚,死亡現(xiàn)場離奇詭異穿挨,居然都是意外死亡,警方通過查閱死者的電腦和手機肴盏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進(jìn)店門科盛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人菜皂,你說我怎么就攤上這事贞绵。” “怎么了幌墓?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵但壮,是天一觀的道長。 經(jīng)常有香客問我常侣,道長蜡饵,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任胳施,我火速辦了婚禮溯祸,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘舞肆。我一直安慰自己焦辅,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布椿胯。 她就那樣靜靜地躺著筷登,像睡著了一般。 火紅的嫁衣襯著肌膚如雪哩盲。 梳的紋絲不亂的頭發(fā)上前方,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天,我揣著相機與錄音廉油,去河邊找鬼惠险。 笑死,一個胖子當(dāng)著我的面吹牛抒线,可吹牛的內(nèi)容都是我干的班巩。 我是一名探鬼主播,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼嘶炭,長吁一口氣:“原來是場噩夢啊……” “哼抱慌!你這毒婦竟也來了逊桦?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤遥缕,失蹤者是張志新(化名)和其女友劉穎卫袒,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體单匣,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年宝穗,在試婚紗的時候發(fā)現(xiàn)自己被綠了户秤。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,163評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡逮矛,死狀恐怖鸡号,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情须鼎,我是刑警寧澤鲸伴,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站晋控,受9級特大地震影響汞窗,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜赡译,卻給世界環(huán)境...
    茶點故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一仲吏、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蝌焚,春花似錦裹唆、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至毕谴,卻和暖如春成畦,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背析珊。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工羡鸥, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人忠寻。 一個月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓惧浴,卻偏偏與公主長得像,于是被迫代替她去往敵國和親奕剃。 傳聞我的和親對象是個殘疾皇子衷旅,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,925評論 2 344

推薦閱讀更多精彩內(nèi)容