鍍金池/ 教程/ Android/ Issue #174
原文鏈接
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ī)劃限定條件
分析清單:測(cè)量和尋找哪些方面
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è)計(jì)導(dǎo)航制圖工具樣式
Issue #187
Issue #184
Issue #175
在Android Lollipop上使用JobScheduler API
Android性能案例追蹤研究
使用安卓Wear API創(chuàng)建watchface—第2部分
在谷歌市場(chǎng)上創(chuàng)造更好的用戶體驗(yàn)
映射與包的神秘關(guān)系
Issue #165
用Robolectric進(jìn)行參數(shù)化測(cè)試
Issue #155
Issue #149
MVC / MVP中的M -模型
歡迎為 Android 和 iOS 嵌入 API
Issue #164
Android UI 自動(dòng)化測(cè)試
Issue #182
Issue #191
Issue #183
Issue #163
Issue #157
響應(yīng)式編程(Reactive Programming)介紹
Issue #197
原文鏈接
Issue #153
Issue #152
Issue #176
原文地址
Android Material 支持庫(kù):Electric Boogaloo的提示與技巧
Issue #156
Issue #154
Android的模糊視圖
Issue #194
Issue #177
Issue #195
針對(duì)Jenkins的谷歌商店安卓出版插件

Issue #174

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

點(diǎn)擊訂閱郵箱第一時(shí)間掌握 Android Weekly 中文版更新動(dòng)態(tài)

條款 & 教程

函數(shù)響應(yīng)式編程的介紹 (realm.io)
在 Droidcon NYC 2015 的演講中,Juan Gomez 解釋了你為什么應(yīng)該使用 FRP,主要涉及三個(gè)話題:reactive extensions 編程、評(píng)論和說(shuō)明,以及圍繞 RxJava 展開(kāi)的中間主題。

在 Android 上嘗試 Kotlin 的10(11)種理由 (plus.google.com)
在 Android 上嘗試 Kotlin 的10(11)種理由。我想這大概也會(huì)是 11 種理由。

在安卓系統(tǒng)上分享帶有運(yùn)行權(quán)限模型的文件 (blog.danlew.net)
當(dāng)我們需要升級(jí)到運(yùn)行權(quán)限模型的時(shí)候,我們會(huì)遇到越來(lái)越多的問(wèn)題,目前為止最讓 Dan Lew 頭疼的就是分享文件。

運(yùn)行權(quán)限、文件 以及 ACTION_SEND (commonsware.com)
在過(guò)去的幾年中,當(dāng)開(kāi)發(fā)者需要去移動(dòng) content:// Uri 值而不是 file:// Uri 值的時(shí)候,特別是譬如 ACTION_SEND 等事物,會(huì)感到特別有壓力。然而 Android 6.0 的運(yùn)行權(quán)限制度進(jìn)一步加深了這種壓力。

為什么要使用 Observable.create() 方法,而不是僅僅從 Observable 直接繼承? (www.grokkingandroid.com)
當(dāng)你開(kāi)始去使用 RxJava 的時(shí)候,你需要去創(chuàng)建 Observable,因?yàn)樗麄兪?RxJava 的核心,但是我們應(yīng)該如何去做呢?

數(shù)據(jù)綁定–第 5 部分 (blog.stylingandroid.com)
到目前為止 Mark Allison 介紹了一些非常有用的數(shù)據(jù)綁定技術(shù),但是這里仍然還有一些可以讓它更強(qiáng)大的功能,比如:Observable。

將 Retrofit 從1.9 升級(jí)到版本 2 的指南 (futurestud.io)
本指南將幫助你把你的 Retrofit 應(yīng)用程序升級(jí)到下一個(gè)版本。當(dāng)您升級(jí)到版本 2 的時(shí)候,你會(huì)發(fā)現(xiàn)這里面有很多重大的更改。

Android 棉花糖中當(dāng)前的一些解決方案 (futurestud.io)
請(qǐng)注意!目前在 Android 棉花糖中解決類似“Implicit Intent”問(wèn)題的方式和以前已經(jīng)不一樣了。如果您還是像以前一樣,這樣有可能會(huì)終止您的應(yīng)用程序的運(yùn)行。

延遲加載 Dex 文件 (futurestud.io)
Carlos Sessa 在這里分享了一些他的一些關(guān)于 MulyiDex 的技巧,以及它如何讓我們?nèi)p少啟動(dòng)時(shí)間的一些方法。

Android 谷歌地圖入門 (code.tutsplus.com)
在本教程中,你將會(huì)學(xué)到比您以前在文章看到的那些技術(shù)的一個(gè)更大的擴(kuò)展。本文介紹了關(guān)于在地圖頂部放置視圖菜單,覆蓋室內(nèi)層的選擇控制器以及在您的應(yīng)用程序中添加一個(gè)街道視圖的組件的相關(guān)內(nèi)容。

Kotlin:一個(gè)在 Java 6 廢墟上的新希望 (code.tutsplus.com)
在 Droidcon NYC 2015 中的這個(gè)演講中,Michael Pardo 介紹了 Kotlin,它是一種被 JetBrains 支持的靜態(tài)類型的 JVM 語(yǔ)言,它帶有譬如匿名函數(shù),類擴(kuò)展以及 null-safty 等功能。它的目的是讓應(yīng)用程序更簡(jiǎn)練,更加具有表達(dá)性和互操作性。

Espresso:保存以及還原狀態(tài) (blog.sqisland.com)
您是否保存或者還原您的活動(dòng),碎片以及自定義視圖的狀態(tài)?您會(huì)測(cè)試它們嗎?一個(gè)測(cè)試保存和還原狀態(tài)的方法是在您的 Espresso 測(cè)試中進(jìn)行旋轉(zhuǎn)屏幕操作。

改進(jìn) Android 的方法限制 - 第 2 部分 (developers.soundcloud.com)
在這一部分中,Matthias K?ppler 分享了一個(gè)用來(lái)處理使用 dex 方法計(jì)數(shù)問(wèn)題的替代選項(xiàng):使用多個(gè)DEX文件。

贊助

使用 PacketZoom 的 SDK 來(lái)進(jìn)行更快的加載內(nèi)容 (www.packetzoom.com)
PacketZoom 提供了一個(gè)專門為本地移動(dòng)應(yīng)用程序而設(shè)計(jì)的基于協(xié)議的技術(shù)服務(wù)。它可以在用戶在不同的網(wǎng)絡(luò)之間移動(dòng)的時(shí)候繼續(xù)進(jìn)行無(wú)間隙的下載。我們專注于速度,而你便可以專注于內(nèi)容。您的應(yīng)用程序需要一個(gè) PacketZoom 的SDK。今天,您可以在我們的網(wǎng)站上免費(fèi)下載。

設(shè)計(jì)

停止不必要的用戶界面動(dòng)畫(huà) (medium.com)
在這篇短文章中,我們將探討關(guān)于在 UI 設(shè)計(jì)中過(guò)渡使用動(dòng)畫(huà)的問(wèn)題,將和早期的一些視覺(jué)設(shè)計(jì)進(jìn)行對(duì)比并且給出一些關(guān)于 GUI 運(yùn)動(dòng)設(shè)計(jì)的比較有效的建議。

您的 UI 并不是迪斯尼電影 (medium.com)
比較成熟的 UI 設(shè)計(jì)師的一個(gè)最明顯的特點(diǎn)之一就是具有克制力。即能知道您選擇的平臺(tái)的性能,并且不會(huì)使用它。(直到它變得完美)

工作

Android開(kāi)發(fā)者(新西蘭、芝加哥、波士頓) (medium.com)
OFI 正在尋求 1 個(gè)更有經(jīng)驗(yàn)的 Android 開(kāi)發(fā)者來(lái)幫我解決“小項(xiàng)目”。我們將在Q1/16 推出一個(gè)農(nóng)業(yè)產(chǎn)業(yè)的突破性方案。你需要每周花費(fèi)大概12小時(shí),并且持續(xù) 2-3 年的時(shí)間,那么您將得到股權(quán)和利潤(rùn)分享。如果合格的話,將會(huì)共享財(cái)務(wù)細(xì)節(jié)。

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

庫(kù)和代碼

Android 截圖測(cè)試 (facebook.github.io)
自動(dòng)化測(cè)試有助于幫助防止在 Android 應(yīng)用程序中出現(xiàn)視覺(jué)回歸!

Dexcount--gradle插件 (github.com)
這是一個(gè) Gradle 插件用來(lái)報(bào)告在您的每個(gè)工程中的 APK 中有多少個(gè)引用的方法。

RxPermissions (github.com)
這個(gè)庫(kù)允許 RxJava 與新的 Android M 權(quán)限模型一同使用。

工具

Crystal CLI (crystal.sh)
對(duì)任何的軟件,語(yǔ)言、框架、庫(kù)、應(yīng)用程序、平臺(tái)、運(yùn)行庫(kù)、服務(wù)器、數(shù)據(jù)存儲(chǔ)和文件都可以自動(dòng)生成代碼。

業(yè)務(wù)

讓您的應(yīng)用程序在發(fā)布后持續(xù)保持受歡迎的狀態(tài) (www.smashingmagazine.com)
當(dāng)您發(fā)布了您的應(yīng)用程序以后,它很受歡迎。那么,你該如何保持這一勢(shì)頭,并確保您的程序會(huì)越來(lái)越受歡迎?

視頻和播客

精簡(jiǎn)Android應(yīng)用:消除代碼開(kāi)銷 (www.youtube.com)
Jake Wharton 的演講把重點(diǎn)放在了技術(shù)上,他闡述了庫(kù)以及應(yīng)用程序都是可以實(shí)現(xiàn)的,以保證它們的效果一般情況下沒(méi)有間接開(kāi)銷。

為 Android 開(kāi)發(fā)人員準(zhǔn)備的 Effective Java:第三節(jié) (fragmentedpodcast.com)
在本節(jié)中,團(tuán)隊(duì)成員將向您介紹第三項(xiàng)要點(diǎn):使用私有構(gòu)造函數(shù)或者枚舉類型來(lái)執(zhí)行單列模式屬性。

上一篇:Issue #156下一篇:Issue #179