鍍金池/ 教程/ Android/ Issue #173
原文鏈接
Issue #185
Issue #181
Issue #161
Issue #192
Issue #174
Issue #190
RecyclerView FastScroll – Part 2
僅作為Android 調(diào)試模式工具的Stetho
Issue #150
Issue #167
Issue #180
Issue #151
Issue #188
Issue #159
Issue #189
Issue #160
Issue #168
Issue #146
Issue #173
Issue #198
Issue #179
延期的共享元素轉(zhuǎn)換(3b)
Yahnac:RxJava Firebase&內(nèi)容提供
Issue #162
游戲性能:規(guī)劃限定條件
分析清單:測量和尋找哪些方面
Issue #148
Issue #166
Issue #158
Issue #178
Issue #193
Issue #145
Issue #170
Issue #169
Issue #196
Issue #186
Issue #172
Issue #171
附加Android工件和Gradle的檔案
Issue #147
自定義顏色范圍
根據(jù) Material 設(shè)計導(dǎo)航制圖工具樣式
Issue #187
Issue #184
Issue #175
在Android Lollipop上使用JobScheduler API
Android性能案例追蹤研究
使用安卓Wear API創(chuàng)建watchface—第2部分
在谷歌市場上創(chuàng)造更好的用戶體驗
映射與包的神秘關(guān)系
Issue #165
用Robolectric進(jìn)行參數(shù)化測試
Issue #155
Issue #149
MVC / MVP中的M -模型
歡迎為 Android 和 iOS 嵌入 API
Issue #164
Android UI 自動化測試
Issue #182
Issue #191
Issue #183
Issue #163
Issue #157
響應(yīng)式編程(Reactive Programming)介紹
Issue #197
原文鏈接
Issue #153
Issue #152
Issue #176
原文地址
Android Material 支持庫:Electric Boogaloo的提示與技巧
Issue #156
Issue #154
Android的模糊視圖
Issue #194
Issue #177
Issue #195
針對Jenkins的谷歌商店安卓出版插件

Issue #173

原文鏈接:http://androidweekly.net/issues/issue-173

點擊訂閱郵箱第一時間掌握 Android Weekly 中文版更新動態(tài)

條款 & 教程

使用 Redex 優(yōu)化 Android 字節(jié)碼 (code.facebook.com)
Facebook 分享了一些他們通過努力獲得的一些成果,即通過使用一種名叫 Redex 的優(yōu)化渠道來為 Android 系統(tǒng)進(jìn)行優(yōu)化 Java 字節(jié)碼。

將 Android 開發(fā)的有模有樣 (speakerdeck.com)
這些幻燈片將會向您展示一些實用的方式去讓您的應(yīng)用程序具有可擴(kuò)展性,讓您的代碼更加整潔,優(yōu)化程序的性能以及讓 UI 界面更加整潔,同時也會告訴你使用它們的過程中,使用一些 Android API,策略以及庫的優(yōu)點和缺點。

Android 異步操作 (jdam.cd)
James McDonald 探討了 Android 的線程抽象以及解釋了為什么 RxJava 能為表達(dá)異步操作提供更令人滿意的 API。

為 Assistant 優(yōu)化內(nèi)容 (developer.android.com)
Android 6.0 棉花糖介紹了一種能讓用戶通過助理與應(yīng)用程序交互的新方法。

如何提高您的狀態(tài)欄通知的吸引力 (plus.google.com)
當(dāng)有通知出現(xiàn)在任務(wù)提示欄的時候,您肯定想去打破通知欄的吸引性和被忽略的完美平衡。其實很容易讓您的通知欄受到關(guān)注,如果您使用信息性文本并且為用戶提供行為來讓您的通知欄更美觀。

Kotlin 中的收集操作 (antonioleiva.com)
lambda 是實現(xiàn)譬如收集操作等功能的基礎(chǔ)。Kotlin 提供了一系列十分厲害并且在使用不支持 lambda 語言的時候聽起來不太可能(或很詳細(xì))實現(xiàn)的操作。

糾正 Android 的方法限制第 1 部分 (antonioleiva.com)
Matthias K?ppler 講述了在應(yīng)對 Android 方法限制的時候的一些細(xì)節(jié),什么東西可以正常的工作,什么東西不能正常的工作。同時也講了我們?nèi)绾卫糜嘘P(guān)于大小的性質(zhì)去提高應(yīng)用程序的運(yùn)行狀況。

使用不同的密鑰存儲庫來標(biāo)記多個 flavor 包 (blog.tunebrains.com)
如果您的項目中有很多的 flavor 包,這里有一個很好的方法來為每一個 flavor 包設(shè)置單獨的簽名密鑰。

數(shù)據(jù)綁定第 4 部分 (blog.stylingandroid.com)
在本系列教程的第 4 部中,Mark Allison 將他的注意力轉(zhuǎn)到了其他方面:即通過數(shù)據(jù)綁定技術(shù)在布局時更改視圖的其他部分。

在 Android 6.0 中,谷歌云消息在 Doze 模式下是怎么運(yùn)行的 (android-developers.blogspot.com)
如果您的應(yīng)用程序使用了谷歌的云消息(GCM),那么您需要考慮當(dāng)用戶的手機(jī)在 Doze 模式下的一些行為。

用注釋來支持您的 contract (medium.com)
在本文您將學(xué)習(xí)支持注釋是什么,以及為什么要使用它們。

贊助

新的 Android 地理防護(hù) SDK 加倍準(zhǔn)確和流暢 (www.pathsense.com)
獲取免費(fèi)的 PathSense Android 地理防護(hù) SDK,它可以消除誤報并且讓您的應(yīng)用程序中的地理防護(hù)加倍的準(zhǔn)確和流暢。谷歌服務(wù) GeofencingApi 的一個完整的嵌入式解決方案現(xiàn)在加入了他們的測試。

Hassle-free 為原生應(yīng)用進(jìn)行持續(xù)的集成 (greenhouseci.com)
您是否厭倦了配置 Jenkins? Greenhouse 是 Android(和iOS)應(yīng)用程序的一個基于云的持續(xù)性集成服務(wù)。為您的每個提交進(jìn)行生成、測試和發(fā)布您的應(yīng)用程序,沒有任何復(fù)雜的配置或安裝-你只需要啟動并且點擊幾下就可以運(yùn)行。免費(fèi)多達(dá)2個應(yīng)用程序!

讓您的手機(jī)去代替你分析吧 (answers.io)
Answers 會讓您了解用戶在您的應(yīng)用程序內(nèi)的行為以及什么才是您的數(shù)據(jù)的重點 — — 所有的時間內(nèi)。被 Spotify,Buzzfeed 以及 Google Play 上其他頂級應(yīng)用程序所信任,Answers 每天會處理超過 50 億的事件??靵硎褂?Answers 吧— — 它是免費(fèi)的!

設(shè)計

材料設(shè)計:一個徹底的了解 (medium.com)
材料設(shè)計到底是什么,在 Android 之外它存在嗎?它將如何從這里成長和進(jìn)化的?

工作

Android 工程師 - 創(chuàng)建一個SDK (任何地點)
您想要和一個使用尖端技術(shù)并且充滿動機(jī)和人才的隊伍一同工作嗎?你是否在使用 Java 的時候但是也不害怕接觸 C++?你是否喜歡反應(yīng)性編程? 你是否喜歡設(shè)計 API 以及創(chuàng)建數(shù)百萬人都在使用的東西?如果你喜歡,那和我們一起工作吧!

庫和代碼

ExplosionField (github.com)
對視圖有巨大的影響。

EffectiveAndroid (github.com)
此示例項目演示如何在 Android 應(yīng)用中使用 MVP 和整潔的架構(gòu)。

Paper (github.com)
Paper 是 Android 的一個快速的 NoSQL 數(shù)據(jù)存儲,它允許您使用有效的 Kryo 序列化來保存/恢復(fù) Java 對象以及自動處理數(shù)據(jù)結(jié)構(gòu)變化。

新聞

發(fā)布安卓系統(tǒng)漏洞測試套件 (www.nowsecure.com)
NowSecure 是向公眾開放源代的 Android 漏洞測試套件(安卓系統(tǒng) VTS)。

Google Play 上支持 100MB 以內(nèi)的 APK 了 (android-developers.blogspot.com)
為了支持越來越多的在 Google Play 上建立豐富的應(yīng)用程序和游戲在的開發(fā)人員,谷歌將 APK 文件大小限制從 50MB 增加到了 100MB。

工具

Android Studio 1.4 (android-developers.blogspot.com)
谷歌在 Android Studio 穩(wěn)定釋放通道發(fā)布了1.4更新版本。盡管 Android Studio 1.4 下大多數(shù)工作和改進(jìn)的具體內(nèi)容還有待揭曉,不過可以肯定本次更新增加了少數(shù)新的功能。

視頻和播客

使用 NotificationCompat 來構(gòu)建客觀的狀態(tài)通知欄 (www.youtube.com)
NotificationCompat 將會給您提供一個單一的API,用于構(gòu)建 Android 應(yīng)用程序的狀態(tài)通知欄,并且支持 Android 穿戴設(shè)備以及 Android 自動擴(kuò)展。

Android 棉花糖 6.0:請求允許 (www.youtube.com)
Nick Butcher 解釋了 Android 運(yùn)行時的許可模型,并說明了要求用戶權(quán)限的正確的方式。

Android 對話框:Jake Wharton (www.youtube.com)
在 Droidcon NYC 2015 之前,Huyen 試圖在 Reactive Extensions 和 RxAndroid 以及優(yōu)化上征求一下 Wharton 的意見。

Android 對話框:Yash Prabhu (www.youtube.com)
在 Chiu-Ki 在 Droidcon NYC 發(fā)表講話之前,她和 Yash 對應(yīng)用程式內(nèi)購買進(jìn)行了討論。

Android Studio 支持 VectorDrawable (www.youtube.com)
在 Android Studio 1.4 中,開發(fā)人員可以從素材庫或從 SVG 文件中進(jìn)行轉(zhuǎn)換來創(chuàng)建 VectorDrawable 資源。此外,為了向后兼容,所有 VectorDrawable 資源在它們生成時將自動轉(zhuǎn)換成 PNG 文件。

Android棉花糖6.0:應(yīng)用程序的鏈接 (www.youtube.com)
應(yīng)用程序的鏈接是 Android 棉花糖的一項新功能,它可以為您自己的域更快的打開網(wǎng)站鏈接。從 Wojtek Kaliciński 那里了解到了該如何驗證網(wǎng)站的所有權(quán)和為那些下載了您的應(yīng)用程序的用戶消除那些具有歧義的對話框。

虛擬機(jī)平臺的創(chuàng)造者 Dan Bornstein 的視頻問答 (newcircle.com)
Dan Bornstein,站在 Android 虛擬機(jī)平臺后邊的人,熱心的出現(xiàn)在 SF Android 用戶小組聚會上回答現(xiàn)場聽眾的提問。

書籍

Android 應(yīng)用程序開發(fā)中的 RxJava (www.oreilly.com)
在這個免費(fèi)在線的 Reilly 電子書中,手機(jī)軟件工程師 Matt Dupree 將向您介紹 RxJava 基礎(chǔ),然后使用真實世界的場景來演示這個庫如何使快速的完成往往被人們認(rèn)為是混亂和缺乏彈性的任務(wù)。