文章&教程
Material motion (www.google.com)
最新的擴展Material design motion指南可以幫助你制作感覺更自然的motion,為你的用戶傳遞一種清晰的有親合力的體驗。
Android JRebel入門 (medium.com)
JRebel類似Instant Run-但是對steroids的。在這一Oleg ?elajev的博客文章中你會學到JRebel for Android的入門知識。
給東西命名可能是項困難的工作—在這篇博客文章中你將會學到一些好的規(guī)則從而達到較高的水平。
掌握Android的工具命名空間 (blog.alexsimo.com)
Alexandru Simonescu論述了工具命名空間以及它在你的布局中的各種使用。
從預制件房間到樂高積木房間(hannesdorfmann.com)
Hannes Dorfmann 對制作在各種app之間通用的可重復使用組件進行了論述。
理解RenderThread (medium.com)
RenderThread是一個Android Lollipop引入的新組件。為了理解它的實際應(yīng)用,本文引入了一些必要的概念。
VectorDrawable是如何工作的 (medium.com)
Colt McAnlis描述了在Android中一些與矢量圖有關(guān)的為什么和如何做的問題。
設(shè)計Multi-Window (android-developers.blogspot.com)
用戶與Multi-Window交互的主要模式是通過分畫面模式,它應(yīng)用在手持設(shè)備和大點的平板電腦上。Ian Lake描述了如何在你的app中使用它。
任務(wù)堆棧和返回堆棧 (medium.com)
在這篇有關(guān)新型Android Development Patterns的帖子中,Ian Lake描述了你的app如何能夠合理利用Android的任務(wù)堆棧和返回堆棧。
Android的鍵盤處理 (pspdfkit.com)
在此篇PSPDFKit團隊的博文中你將學到如何處理軟鍵盤以達到最佳用戶體驗。
Flexboxlayout 第一部 (blog.stylingandroid.com)
在Mark Allison寫的這一由多部分組成的系列文章中你會學到如何使用新型Flexboxlayout。
在Android中選擇正確的后臺調(diào)度程序 (www.bignerdranch.com)
在Big Nerd Ranch團隊的這篇帖子中你將會學到在后臺加載工作負荷的不同機制。
Yelp Android App繼續(xù)瘦身 (engineeringblog.yelp.com)
Yelp團隊發(fā)布的給你的app圖像瘦身的幾種策略的好帖子。
好的,壞的和丑的 (medium.com)
Sebastian Deutsch在這篇帖子中對Android Development的當前狀況進行了激烈批評。他對開源維護者和Google提出了一些有趣的建議。
設(shè)計
將Material Design的調(diào)色板輸入Sketch 3(medium.com)
這是一個快捷工作區(qū),它利用本地Mac OS中Sketch 3的顏色選擇器使用Material Design調(diào)色板。
庫&代碼
RxAssertions (github.com)
RxAssertions是一種更好的進行RxJava認定的簡單想法。
Reactive Billing (github.com)
在Android中執(zhí)行嵌入式應(yīng)用(in-app)購買時減少了麻煩。Reactive Billing是個Android系統(tǒng)中In App Billing API v3里的輕量級反應(yīng)式包裝類。
Android Image Cropper (github.com)
Android的Image Cropping庫,為Camera / Gallery進行了優(yōu)化。一定要簽出示例應(yīng)用程序,看看它的改動。
Swipe Action Layout (github.com)
一種不錯的swipe layout,對material design的視覺和觸覺提供了新動作。
新聞
Kotlin 1.0.2就在這里 (blog.jetbrains.com)
新版本中有一些改進,包括:標準庫的大小減少了約1500種方法,更好地支持Android Lint檢查。
請更新到Android Studio v2.1.1 (plus.google.com)
Google發(fā)布了the Android Studio 2.1.1更新程序。這一增量更新處理了IntelliJ平臺下的2項安全隱患,它們影響所有早期版本的Android Studio。
Support Library 23.4.0 (developer.android.com)
Android Support Library, 23.4.0版本已經(jīng)發(fā)布。
視頻&播客
Concurrent Documents的多任務(wù) (www.youtube.com)
Concurrent Documents讓用戶可以在你的app中運行多任務(wù),使用Overview screen(以前叫Recents)或者Android N的split-screen模式在你的app的各個獨立部分間進行轉(zhuǎn)換,甚至并排顯示它們。
與Elliott Chenger談?wù)凾extView (fragmentedpodcast.com)
ragment團隊討論了TextViews,Android中字體渲染中出現(xiàn)的問題,性能優(yōu)化,本地化(對應(yīng)國際化),ECDC(確實是個事兒)。
創(chuàng)建Android gradle任務(wù)對Marshmallow設(shè)備進行授權(quán)(www.youtube.com)
本指南詳細論述了創(chuàng)建一個Android gradle任務(wù)以授權(quán)Marshmallow(可能還有以后版本的)設(shè)備而不用運行相應(yīng)的app或者進入設(shè)備設(shè)置。
Screen Robots: 在Espresso進行用戶界面測試 (www.youtube.com)
這段視頻中Annyce Davis教給我們?nèi)绾问褂肧creen Robot的抽象技術(shù)。
幕后的Android開發(fā)者們 第48集:ExoPlayer (androidbackstage.blogspot.com)
在這段視頻中,Chet訪問了位于倫敦的Google的 Android辦公室,并與Oliver Woodman聊天,他們談到了ExoPlayer,一種Android的應(yīng)用層媒體播放器。
TheContext 第四期: 獨立開發(fā) (github.com)
在這段視頻中Artem Zinnatullin與Chris Lacy談?wù)摿霜毩㈤_發(fā)。
在Android Studio 使用日志過濾 (caster.io)
在這堂Annyce Davis的速成課中,你將學到:在Android Studio中如何創(chuàng)建日志過濾,如何忽略創(chuàng)建日志標記,如何選取你自己應(yīng)用的日志標記。
Android對話:你擁有一個計劃外項目嗎? (www.youtube.com)
Huyen與Juhani Lehtim?ki坐在一起談?wù)撻_發(fā)者們?nèi)绾文軌蛳驤uhani一樣使他們的計劃外項目夢想成真,他們回顧了Juhani 從事他的計劃外項目Lands of Ruin的故事。
事件
亞馬遜網(wǎng)絡(luò)服務(wù)手機日,倫敦,5月20日(goo.gl)
(goo.gl)
加入亞馬遜網(wǎng)絡(luò)服務(wù)(AWS),設(shè)計師、開發(fā)人員和工程師們的現(xiàn)場演示和問答對話環(huán)節(jié)所涉及的AWS手機服務(wù)包括:Amazon Cognito, Amazon SNS, Amazon Mobile Analytics 和AWS Device Farm。在AWS上學習構(gòu)建、測試和監(jiān)控你的的手機app,另外喝上一兩杯啤酒吧。
英文原文:Android Weekly #205
中文翻譯:深度開源