原文地址:http://androidweekly.net/issues/issue-258
寫在前面的話:這周有不少視頻胁附,不過大多數(shù)都需要翻墻,所以沒有梯子的,要準(zhǔn)備個梯子在看視頻哦~,如果有那個教程文章看不懂墓怀,可以私信我,我可以整理整理卫键,出個教程傀履。(個別的沒有翻譯,因為翻譯的反而沒有英文的好理解)
一莉炉、文章和教程
在這篇文章中钓账,Jason Feinstein推出了DebugPort 2.0。DebugPort是一個SQLite REPL絮宁,用于在運行時調(diào)試應(yīng)用程序梆暮。
2.了解迪米特法則 r(關(guān)鍵字:迪米特)
對于一個好的軟件設(shè)計來說,擁有“松耦合”類是非常重要的绍昂。 松耦合提高了可測試性啦粹,組件可以更容易地更換。 但有時這個概念很難把握窘游。在這篇文章中唠椭,Ankit Sinhal將會向您展示一些例子,以及如何應(yīng)用除垢劑的法律张峰。
3.面向?qū)ο蟮募记桑海? SLAP你的方法 (關(guān)鍵字:面向?qū)ο螅?/p>
由Arun
Sasidharan提醒您保持方法簡短易讀:在注釋塊處提取方法泪蔫。
4. Android和架構(gòu)(關(guān)鍵字:架構(gòu))
Google宣布了Android應(yīng)用程序架構(gòu)指南以及架構(gòu)組件的預(yù)覽。 而不是重塑輪胎.
5.為什么選擇Kotlin?(關(guān)鍵字:kotlin)
Kotlin比Java代碼簡潔易懂而不犧牲性能和安全喘批。
一個新的架構(gòu)策略
Yonatan V. Levin早日訪問了新的Google“架構(gòu)組件”,并將一個MVP應(yīng)用程序移植到這些新組件中铣揉。
Victoria Gonda通過反編譯生成的JVM代碼與Java實現(xiàn)進行比較來教授Kotlin的基礎(chǔ)知識
Victoria Gonda通過反編譯生成的JVM代碼與Java實現(xiàn)進行比較來教授Kotlin的基礎(chǔ)知識饶深。
Mark Allison宣布ConstraintLayout.com是一個由社區(qū)提供的關(guān)于ConstraintLayout的文檔中心。
這是一個持久化庫逛拱,它是Android的新架構(gòu)組件的一部分敌厘。托尼·歐文展示了它在Kotlin和RxJava中的應(yīng)用。
12.Android架構(gòu)組件符合AndroidThings
Paul Blundell使用新的Android Architecture組件重構(gòu)Android Things
Edison蠟燭示例代碼朽合。
杰克·沃頓公司(Jake Wharton)宣布KotlinPoet是一個用于生成Kotlin代碼Library俱两!
Magnus Vinther提出為什么要完全切換到Kotlin的大量論據(jù)
該列表由Michal
Bialas編寫,共有30個新的Android圖書館曹步,自2017年3月以來已經(jīng)發(fā)布宪彩。他們沒有排列任何順序,這是一個完整的主觀選擇
二讲婚、設(shè)計
在I / O
2017年尿孔,Google宣布全面重新設(shè)計Android表情符號字體
三、代碼庫
1.android-architecture-counter-sample
https://github.com/dlew/android-architecture-counter-sample
https://github.com/square/kotlinpoet
3.memechat
https://github.com/efortuna/memechat
四、新聞
1.What’s New in Android: O Developer Preview 2 & More
6.Android Instant Apps 可供所有開發(fā)人員使用
7.Android 開發(fā)者博客: Android Studio 3.0 體驗版
五活合、音頻視頻