原文地址:http://androidweekly.net/issues/issue-264
寫在前面的話:這周有不少視頻,不過大多數(shù)都需要翻墻著角,所以沒有梯子的倍啥,要準(zhǔn)備個梯子在看視頻哦~,如果有那個教程文章看不懂,可以私信我瞬铸,我可以整理整理,出個教程础锐。(個別的沒有翻譯嗓节,因為翻譯的反而沒有英文的好理解
一、文章
一系列博客文章稱為探索科特林的隱性成本皆警,展示了某些科特林構(gòu)造具有隱性成本拦宣。這里Renato Athaydes寫了一些基準(zhǔn)來揭示實際成本。
2.為什么要使用Facebook的Android設(shè)備年級Library信姓?
你有時想禁用舊設(shè)備上的動畫嗎鸵隧?您可以使用Facebook的Android設(shè)備年度類庫。但永遠(yuǎn)記住意推,用大權(quán)力豆瘫,承擔(dān)很大的責(zé)任。所以用最好的方法菊值。
在這篇文章中外驱,Mark Allison看看我們?nèi)绾螌崿F(xiàn)自己的動畫畫畫過渡。這比你想象的要容易得多
4.使用CircleCI為現(xiàn)代Android應(yīng)用設(shè)置配置文件
這是兩部分系列的第二部分腻窒。在這里昵宇,Sebastiano Poggi深入了解如何配置CircleCI以充分利用它。
5.開始Android開發(fā)第一部分:安裝Android Studio
有興趣開始Android開發(fā)嗎儿子? Eunice Obugyei顯示了您需要采取的第一步趟薄。
使用LocationServices API,事情變得更加容易了典徊,在這篇文章中,Mark Allison將會看到新的API恩够,以了解如何使用它們卒落,還可以查看我們期望的性能影響。
Andrew Kelly涵蓋了構(gòu)建Android應(yīng)用程序時需要的前3種模式蜂桶,并選擇使用RxJava作為架構(gòu)的一部分儡毕,特別是針對API提出網(wǎng)絡(luò)請求。
在這篇博客文章中,Hannes Dorfmann分享了他對ViewModel的看法腰湾,以及在使用ViewModel和LiveData時可能會遇到的一些陷阱雷恃。
9.在使用Android Studio轉(zhuǎn)換為Kotlin時學(xué)到的經(jīng)驗教訓(xùn)
這是Benjamin Baxter關(guān)于他如何將Android應(yīng)用轉(zhuǎn)換為Kotlin的故事。
10.android的小秘密:animateLayoutChanges
在這篇文章中费坊,Benjamin Monjoie解釋了如何通過enableTransitionType使animateLayoutChanges工作的秘密倒槐。
11.使用綁定和啟動服務(wù)在Android中包裝MediaPlayer
在Nazmul Idris發(fā)表的這篇文章中,您將學(xué)習(xí)如何創(chuàng)建一個包裝在服務(wù)中的MediaPlayer附井,以便它可以在后臺運(yùn)行讨越,而不是與Activity或Fragment生命周期綁定。
二永毅、設(shè)計
Material Design, Learning the Rules and Breaking Them
雖然應(yīng)用程序在解決問題的方式不同把跨,解決這些問題所需的解決方案方面存在差異,但Dana Fridman提出了一些應(yīng)用材料設(shè)計指南的方法沼死。
三着逐、庫
Material-Calendar-View是一種基于材料設(shè)計的Android的簡單且可定制的日歷小部件。小部件有兩個功能:選擇日期的日期選擇器和經(jīng)典日歷意蛀。
2.composer
作曲家是一款現(xiàn)代化的反應(yīng)式Android Instrumentation Test Runner耸别,替代方形/湯匙。
Aligator是一個現(xiàn)代Android導(dǎo)航庫浸间,將有助于組織您的導(dǎo)航代碼以干凈和可測試的方式太雨。
四、新聞
Android Things Console Preview
Google正在推出Android Things Console的預(yù)覽魁蒜。
Android Studio 3.0 Canary 5現(xiàn)已推出
Google發(fā)布了Android Studio 3.0 Canary 5到金絲雀和開發(fā)渠道囊扳。此版本包括一些改進(jìn)和修復(fù)各種錯誤。
五兜看、音頻/視頻
科特林在減少樣板方面為我們做了很多工作锥咸。但是它真正在做什么呢?維多利亞·貢達(dá)將檢查一些反編譯的科特林细移,以發(fā)現(xiàn)它的工作搏予。
Understanding Dagger 2 on Android
Valentin Hinov于2017年6月20日在愛丁堡移動開發(fā)者大會上發(fā)表了一篇關(guān)于Dagger 2依賴注入在Android上的工作的演講。
Android開發(fā)者Backstage 72:架構(gòu)組件1 - 生命周期
在這一集中弧轧,Chet和Tor與Yigit Boyar和Sergei Vasilinetc談了新的架構(gòu)組件項目雪侥。特別是,我們談?wù)摷軜?gòu)組件的生命周期部分精绎。
六速缨、大事件
關(guān)注我的微信公眾號MAndroid。同步更新代乃,還有更多的Android資訊旬牲。