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 協議,如有侵犯到您的權益,請聯系我們