Android Weekly #251 安卓開發周刊 中文版

文章&教程

初步了解Tooltips(medium.com)

在這篇博客中 Bryan Herbst 解釋了來自Android O新的Tooltips API.

Android中完美的自定義排版 (www.bignerdranch.com)

在代碼中,可以通過定位幾個屬性從而輕松調整類型特征,然而,即使設計軟件使用那些與Android類型屬性不兼容的度量單位,但是珩磨這些屬性的正確值可能是棘手的。

生產中的Kotlin:你應該留下還是去? (medium.com)

如果Kotlin在這里留下,Danny Preussler的一些想法。他會利用一個開口端來提供一些優點一些缺點,這樣你就可以自己決定。

我們如何移動Android上的工具欄像膠狀物一樣?(在Kotlin里) (yalantis.com)

在Kotlin上一篇解釋性博客公布了JellyToolbar是如何創造出來的, Yalantis團隊將通過展示如何創造動畫來向你解釋

JUnit 5: Lambdas (blog.stylingandroid.com)

JUnit 5已經特別被設計成對在Java 8一些新特征有效,lambda表達式是可以從中受益的關鍵特征之一,Mark Allison展示了如何在Android上使用這些特征

使用Espresso和Mockito測試MVP (josiassena.com)

在這篇Josias Sena寫的博客中,你將會傾向于使用espresso 和 mockito.來測試MVP應用。

全棧原生手機應用開發者崛起(medium.com)

當代如果你僅僅在做本機應用程序發展的話,那么是時候學一些后端技術了。 Erik Hellman比較了web后端開發者的需要如何激增并且在今天移動設備對這一技能也會有日益增加的需求.

Reader Monad的Kotlin依賴注入 (medium.com)

Jorge Castillo展示了Kotlin的功能特征如何被當作一個依賴注入構架去使用。

lambdas 如何在Kotlin&setOnClickListener的轉換中起作用(antonioleiva.com)

Antonio Leiva深度解釋了 Kotlin中 lambdas如何工作,并且還解釋了在lambdas中他們可以利用一個簡單的方法在界面中轉化.

使Java代碼更容易閱讀(不更改它) (medium.com)

在這篇由 IntelliJ IDEA 團隊寫的博客中,他們通過幾個竅門讓Java代碼變得更加可讀

如何利用Android Things使用Arduino庫 (www.androidthings.rocks)

在這篇博文中 Marcos Placona解釋了如何利用Android Things.一起使用Arduino。庫,他將通過設置和如何將一個Arduino 實例對象傳遞給一個驅動者為了訪問傳感器數據來向我們展示

利用Android Things使用外部顯示器 (nilhcem.com)

在這篇博客中Gautier Mechling將會介紹對Android Things來說可利用的不同的外部顯示器選項(從HDMI 到黑白的 LCD)。

庫 & 代碼

JellyToolbar (github.com)

JellyToolbar是一個動作獲得了很好的擺動效果的動畫視圖。請務必查看相應的博文。

Android Router (github.com)

這是一個非常有趣的項目 - 安卓路由器是一種安卓組件化協議框架,用于解耦復雜項目。

Typesetter (github.com)

使用安卓工具來顯示更改文本定位。

Telegram (github.com)

Telegram是一個集中速度和安全性的消息應用程序。它超強,簡單,自由。此回購包含適用于安卓的Telegram App的官方源代碼。

Badger (github.com)

Badger是通用的單一用途庫,一般被用于菜單項和在菜單項中添加徽章。

Classyshark計算大小(github.com)

DEX Ninja Boris Farber的這個庫可以幫助您進行APK類中依賴關系的大小的計算。

SlidingRootNav (github.com)

DrawerLayout類ViewGroup,其中“抽屜”隱藏在內容視圖下,可以移動以使抽屜可見。

新聞

致電Android Studio預覽的所有早期采用者 (android-developers.googleblog.com)

Google透露了Android Studio預覽的新網站。

視頻 & 博客

Espresso: Beyond the Basics (realm.io)

I?akiVillar通過展示如何將它集成到不同的框架中和它在安卓系統上的運作方式,并討論了Espresso的更先進的工作原理。 I?aki還談到測試和儀器儀表的使用方法,并對他為他們使用的工具做出了解釋。

現實世界中的數據綁定(realm.io)

安卓數據綁定的可能性是無止境的,通過正確的架構,您的代碼可以更清潔,更容易理解。這個講座解釋了數據綁定的基礎知識,然后迅速轉向更先進的技術/功能。

特刊

Droidcon波士頓是4月10日至11日,最后通告!(www.eventbrite.com)

第一屆Droidcon波士頓是2017年4月10 - 11日在南端的Calderwood Pavillion。為了確保每個想來的人都能做到這一點,我們正在向技術社區提供折扣。使用此鏈接,讀者可以獲得$ 100的關閉。僅在4月3日午夜之前提供此優惠。

 

英文原文:Android Weekly #251

中文翻譯:深度開源

譯者:木槿 校對:OPEN編輯

本譯文僅用于學習和交流,轉載請注明文章譯者、出處、和本文鏈接

我們遵照 CC 協議,如有侵犯到您的權益,請聯系我們

 本文由用戶 五嘎子 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!