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

文章&教程

Kotlin 的隱藏費用 - Benchmarks (sites.google.com)

一系列博客文章稱為探索Kotlin的隱性成本,展示了某些Kotlin構造具有隱藏成本。這里Renato Athaydes寫了一些基準來揭示實際的成本。

為什么要使用非死book’s Device Year Class 庫? (blog.mindorks.com)

您有時要禁用舊設備上的動畫嗎?使用非死book的Android設備年度類庫你就可以做到。但永遠記得你越有能力,就越要承擔很大的責任。所以用最好的方法。

AnimatedStateListDrawable (blog.stylingandroid.com)

在這篇文章中,Mark Allison看看我們如何實現我們自己的動畫畫畫過渡。這比你想象的容易得多。

為CircleCI設置現代Android應用程序的配置文件 (tips.seebrock3r.me)

這是兩部分系列的第二部分。在這里,Sebastiano Poggi深入了解如何配置CircleCI以達到充分利用它的目的。

開始Android開發第一部分:安裝Android Studio Studio(www.raywenderlich.com)

有興趣開始Android的開發嗎? Eunice Obugyei顯示了您需要采取的第一步。

LocationServices (blog.stylingandroid.com)

事情已經通過LocationServices API變得更加容易了,在這篇文章中,Mark Allison看到了新的API,以了解如何使用它們,還可以查看我們預期的性能影響。

RxJava - 前3個模式 (medium.com)

Andrew Kelly涵蓋了構建Android應用程序時需要的前3種模式,并選擇使用RxJava作為架構的一部分,特別是針對API提出網絡請求。

架構組件 (hannesdorfmann.com)

在這篇博客文章中,Hannes Dorfmann分享了他對ViewModel的看法,以及您在使用ViewModel和LiveData時可能會遇到的一些陷阱。

在使用Android Studio轉換為Kotlin時學到的經驗教訓 (medium.com)

這是Benjamin Baxter關于他如何將Android應用轉換為Kotlin的故事。

Android的小秘密:animateLayoutChanges (medium.com)

在這篇文章中,Benjamin Monjoie解釋了如何通過enableTransitionType使animateLayoutChanges工作的秘密。

使用綁定和開始的服務來包裝MediaPlayer在Android(developerlife.com)

在Nazmul Idris發表的這篇文章中,您將學習如何創建一個包裝在服務中的MediaPlayer,以便它可以在后臺運行,而不是與Activity或Fragment生命周期綁定.

設計

材料設計,學習規則并且打破他們(medium.com)

雖然應用程序在解決問題的方式有所不同,并且解決這些問題所需的解決方案的必要性也不一樣,但Dana Fridman提出了一些運用Material Design的方法指南。

庫&代碼

Material-Calendar-View (github.com)

Material-Calendar-View是基于Material Design的一個簡單且可自定義的Android日歷widget。 這個widget有兩個功能:選擇日期的日期選擇器和經典日歷。

Alligator (github.com)

Alligator是一個現代的Android導航庫,這個導航庫將以一種清潔和可測試的方式幫助你

組織你的導航代碼

composer (github.com)

Composer是一款現代化的反應式Android Instrumentation Test Runner,并且替代square/spoon。

新聞

Android Things Console 開發者預覽版 (plus.google.com)

Google正在推出Android Things Console的預覽。

Android Studio 3.0 Canary 5現已推出 (androidstudio.googleblog.com)

Google在Canary和Dev Channels上發布了Android Studio 3.0 Canary 5。 此版本有了一些改進并且修復了各種錯誤。

視頻&博客

Kotlin對你的Java做了什么 (news.realm.io)

Kotlin在減少樣板方面為我們做了很多工作。 但是它真正在做什么呢? Victoria Gonda將檢查一些逆編譯程序的Kotlin,以發現它是如何工作的。

了解Android上的Dagger2 (www.油Tube.com)

Valentin Hinov于2017年6月20日在愛丁堡移動開發人員大會上發表了一篇關于Dagger 2 Dependency Injection如何在Android上工作的演講。

Android開發者Backstage 72:架構組件1 - Lifecycle(androidbackstage.blogspot.com)

在這一集中,Chet和Tor與Yigit Boyar和Sergei Vasilinetc談了新的架構組件項目。 尤其是,談論了架構組件的Lifecycle部分。

事件

droidcon NYC 2017征稿 (droidcon-server.herokuapp.com)

droidcon的征集論文NYC 2017是開放的! 每年,droidcon NYC吸引了頂尖的Android發言者,并為內容質量設定了基準。 現在提交你的稿子,CFP在7月9日星期日下午11:59結束。 已確認的演講者可以免費入場;)

ESA Space App Camp (www.app-camp.eu)

來自空間的大數據的移動應用程序:,你可以利用使用地球觀測數據的移動應用程序的主意在Frascati的免費ESA Space App Camp 2017上成為參賽者。 認識志同道合的人,使用衛星數據創建移動應用,并深入了解ESA的工作。

 

英文原文:Android Weekly #264

中文翻譯:深度開源

譯者:木槿 校對:OPEN編輯

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

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

 

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