Android Weekly #258 安卓開發周刊 中文版
文章&教程
DebugPort 2.0 (medium.com)
在這篇文章中,Jason Feinstein推出了DebugPort 2.0。 DebugPort是一個SQLite REPL,用于在運行時調試你的應用程序。
了解迪米特法則(medium.com)
對于一個好的軟件設計來說,擁有“松耦合”類是非常重要的。松耦合提高了可測試性,組件可以更容易地更換。但有時這個概念很難把握。在這篇文章中,Ankit Sinhal將會向您展示一些例子,以及如何應用迪米特法則。
面向對象的技巧: #6 SLAP 你的函數 (hackernoon.com)
由Arun Sasidharan提醒您保持功能簡短易讀:在注釋塊處提取函數。
Android and Architecture (android-developers.googleblog.com)
Google宣布了Android應用程序架構指南以及架構組件的預覽。而不是重塑輪胎,我們也認識到流行的Android庫完成的工作。
為什么選擇 Kotlin? (blog.danlew.net)
Dan Lew在許多無數Kotlin功能上的短篇小說可以使Java更簡潔易懂的代碼,而不會犧牲性能或安全性。
重新加載Android應用程式架構 (blog.israelferrer.com)
以色列費雷爾對新的架構策略和如何避免卷餅圖案的巨大寫作。
我的“構架組件” (medium.com)
Yonatan V. Levin早日訪問了新的Google“架構組件”,并將一個MVP應用程序移植到這些新組件中。
Kotlin: Uncovered - Part 1 (collectiveidea.com)
Victoria Gonda通過反編譯生成的JVM代碼與Java實現進行比較來教授Kotlin的基礎知識。
Kotlin: Uncovered - Part 2 (collectiveidea.com)
Victoria Gonda通過反編譯生成的JVM代碼與Java實現進行比較來教授Kotlin的基礎知識。
ConstraintLayout.com (blog.stylingandroid.com)
Mark Allison宣布ConstraintLayout.com是一個由社區提供的關于ConstraintLayout的文檔中心。
Looking at Room and LiveData - Part 1 (riggaroo.co.za)
Rebecca Franks構建了一個應用程序,該應用程序是添加的不同事件的倒計時,它使用了MVVM模式和新的Android Architecture組件。
Room — 入門(medium.com)
這是一個持久化庫,它是Android的新架構組件的一部分。托尼·歐文展示了它在Kotlin和RxJava中的應用。
Android架構組件符合AndroidThings (blog.blundellapps.co.uk)
Paul Blundell使用新的Android Architecture組件重構Android Things Edison蠟燭示例代碼。
用KotlinPoet生成Kotlin代碼 (medium.com)
杰克·沃頓公司(Jake Wharton)宣布KotlinPoet是一個用于生成Kotlin代碼的庫!
為什么你應該完全切換到Kotlin (medium.com)
關于Magnus Vinther為什么要完全切換到科特林的大量論據。
30個新的Android庫(medium.com)
該列表由Michal Bialas編寫,自2017年3月以來已經發布共有30個新的Android庫。他們沒有排列任何順序,這是一個完整的主觀選擇。
設計
設計Android的表情(medium.com)
在I / O 2017年,Google宣布全面重新設計Android表情符號字體
庫 & 代碼
android-architecture-counter-sample (github.com)
這是Dan Lew的一個簡單示例應用程序,它演示了Android Architecture Components的一些部分。 另外,它完全用Kotlin程序寫的!
kotlinpoet (github.com)
KotlinPoet是一個Kotlin和Java API的程序,這種程序用于生成.kt源文件
memechat (github.com)
在Flutter上啟用了Meme功能的聊天應用程序的示例,比如使用Firebase,Google登錄和設備攝像頭集成。 MemeChat包含了適用于Android和iOS特定平臺的元素。
新聞
Android中的新功能:O開發者預覽2和更多 (android-developers.googleblog.com)
Google發布了O Developer Preview 2,這是第一個測試版本的測試人員可以在你的主要手機或平板電腦上測試
Google Play Console中的全新功能 ](https://android-developers.googleblog.com/2017/05/whats-new-in-google-play-at-io-2017.html)(android-developers.googleblog.com)
Google宣布推出全新功能,并且幫助你提高應用的效能和質量,并在Google Play上拓展業務。
Android架構組件 (developer.android.com)
一組新的庫,可幫助你設計強大,可測試和可維護的應用程序。 從用于管理UI組件生命周期和處理數據持久性的類開始。
新的復雜工具和觀看友好的UI庫 (android-developers.googleblog.com)
Google發布了一套復雜的API工具,以便開發人員更輕松地為他們的觀看表面添加復雜性支持,并提供一個新的Wear UI庫,以幫助開發人員構建觀看友好的用戶界面。
Android宣布支持Kotlin編程 (android-developers.googleblog.com)
Android團隊很激動地宣布,它們正式增加了對Kotlin編程語言的支持。
Android Instant Apps對所有開發人員都開放 (android-developers.googleblog.com)
Google已向所有開發人員開放Android Instant Apps,因此任何人都可以制作和發布即時應用程式。
Android開發者博客:Android Studio 3.0 Canary 1 (android-developers.googleblog.com)
Android Studio 3.0包括三個主要功能:一套新的應用程序性可以分析工具,用于快速診斷性能問題,支持Kotlin編程語言,以及增加大型應用程序項目的Gradle構建速度
Google挑戰的行動 (developers.google.com)
通過在Google Home上構建用于Google Assistant的應用程序,將你的靈感轉化為行動,并獲得超過20個獎項。
視頻 & 博客
芝加哥Roboto 2017會議視頻 (chicagoroboto.com)
來自芝加哥Roboto 2017的演講錄像的所有介紹。
Android開發者后臺: Kotlin! (androidbackstage.blogspot.com)
Chet和Tor與Romain Guy和Yigit Boyar談論關于Kotlin,這個編程是Android新的正式支持的語言。
Google I / O 2017 - 所有會話 (www.油Tube.com)
來自Google I / O的所有會話的播放列表
架構組件:改善應用程序的設計 (www.油Tube.com)
使用新的架構組件構建強大的Android應用程序。 新的類和接口如ViewModel,LiveData和LifecycleObserver,可以使訪問、管理活動和分段生命周期變得輕松。
事件
在Bochum ,RUB大學的Android Hackathon - 德國 (www.eventbrite.com)
在Bochum的Ruhr大學將會有一個Android Hackathon活動。 這是一個免費的活動,所以在那里創造一個傳奇的應用程序。
英文原文:Android Weekly #258
中文翻譯:深度開源
譯者:木槿 校對:OPEN編輯
本譯文僅用于學習和交流,轉載請注明文章譯者、出處、和本文鏈接
我們遵照 CC 協議,如有侵犯到您的權益,請聯系我們