原文鏈接:http://androidweekly.net/issues/issue-171
點(diǎn)擊訂閱郵箱第一時(shí)間掌握 Android Weekly 中文版更新動(dòng)態(tài)
讓更多的婦女在技術(shù)會(huì)議上發(fā)言
(technical.ly)
由于 Corey Leigh Latislaw, Chiu-Ki Chan 和其他人的緣故,在紐約最近的 Android 會(huì)議上的發(fā)言人 22%是女性。在這里有四條經(jīng)驗(yàn)總結(jié)可以幫助您規(guī)劃您的下一次會(huì)議。
了解 Doze 模式對您的應(yīng)用程序意味著什么
(plus.google.com)
Marshmallow 介紹了一種通過閑置模式來幫助設(shè)備保持電池壽命的新途徑。作為應(yīng)用程序開發(fā)人員,這意味著現(xiàn)在在您的應(yīng)用程序丟失前景和的設(shè)備本身被閑置之間出現(xiàn)了一個(gè)不同點(diǎn)。
如何讓您的應(yīng)用程序流暢的運(yùn)行
(blog.nimbledroid.com)
不斷的去衡量您的應(yīng)用程序的性能以便在它表現(xiàn)不佳的時(shí)候去進(jìn)行檢測,這一點(diǎn)是非常重要的。一旦檢測到性能上出現(xiàn)了一些問題,你應(yīng)該專注的去找到問題的根源。
使用 Espresso Intents 來測試您的應(yīng)用程序的意圖
(michaelevans.org)
因?yàn)橐恍?yīng)用程序在您的應(yīng)用程序之外運(yùn)行,所以您不能使用 Espresso 來與它們進(jìn)行交互。那么您怎么測試您的應(yīng)用程序的行為呢?您可以使用Espresso-Intents。
單元測試 RxJava Observables 和 Subscriptions
(fedepaol.github.io)
RxJava 本身就是異步的,因此,起初對它單元測試可能看起來讓人令人生畏,尤其是如果您使用異步交互來進(jìn)行測試。幸運(yùn)的是,RxJava (和 RxAndroid) 都帶有幾個(gè)工具,并且它們會(huì)讓這個(gè)過程變得容易得多。
Android Lollipop 上的 ASLR 狀態(tài)
(copperhead.co)
本文有關(guān)于 ASLR 在 Android 上的狀態(tài),Zygote 如何去打破這個(gè)狀態(tài)以及 Copperhead 如何在它們的 ROM 中固定它。
數(shù)據(jù)綁定 — —第二部分
(blog.stylingandroid.com)
Mark Allison 繼續(xù)來延續(xù)這個(gè)系列,本文談了談數(shù)據(jù)綁定庫能為我們做什么以及它是如何工作的。
Telltale 游戲分享了他們在 Android TV 上成功的一些技巧
(android-developers.blogspot.com)
這是另一個(gè)在 Google Play 上分享的來自于開發(fā)者尋求成功的谷歌系類精選技巧貼士。本周,他們分享了來自于 Telltale 游戲如何在 Android TV 上創(chuàng)建一個(gè)成功的游戲的建議。
為您的應(yīng)用程序進(jìn)行自動(dòng) CI 構(gòu)建和測試
(ship.io)
為原生 Andorid 應(yīng)用程序的簡單云 CI 檢查 Ship.io??缍鄠€(gè)平臺和設(shè)備進(jìn)行測試和部署。Ship 支持 Gradle,最新的 Android OS 以及更多的東西。我們還特別為每周 Android 開發(fā)的朋友們準(zhǔn)備了 100 美元的信用卡。請?jiān)谧院筝斎氪黉N代碼 androiddevweekly!
磁力移動(dòng)應(yīng)用程序黑客馬拉松挑戰(zhàn)賽
(ml.magnet.com)
現(xiàn)在這里有一個(gè)機(jī)會(huì) -您可以通過使用創(chuàng)新形的新的開源消息傳遞平臺來創(chuàng)建一個(gè)高度互動(dòng)的移動(dòng)應(yīng)用程序在我們的黑客馬拉松比賽中獲獎(jiǎng)??靵韰⒓游覀兊拇帕ο⒑诳婉R拉松吧,在一個(gè)管理單元上將強(qiáng)大的消息傳遞功能添加到您的應(yīng)用程序中,并在 10 月 26 日前提交你的 masterpiece(s) 就有效。今天就開始吧!
讓您的手機(jī)去代替你分析吧
(answers.io)
Answers 會(huì)讓您了解用戶在您的應(yīng)用程序內(nèi)的行為以及什么才是您的數(shù)據(jù)的重點(diǎn) — — 所有的時(shí)間內(nèi)。被 Spotify,Buzzfeed 以及 Google Play 上其他頂級應(yīng)用程序所信任,Answers 每天會(huì)處理超過 50 億的事件。快來使用 Answers 吧— — 它是免費(fèi)的!
歡迎來到 DESIGN NOTES
(plus.google.com)
Design Notes 是由設(shè)計(jì)師 Liam Spradlin 創(chuàng)建的新的視頻播客,專注于和開發(fā)人員以及設(shè)計(jì)師談?wù)撍麄冋谶M(jìn)行并且讓他們興奮的項(xiàng)目(或工作)。
在 Android 上對 Twitter Experience 進(jìn)行檢修
(medium.com)
在本文中,Chris Basha 創(chuàng)建一個(gè)完全重新設(shè)計(jì)的 Twitter 的應(yīng)用程序。快來看看怎么開始設(shè)計(jì)一個(gè)應(yīng)用程序。
X-團(tuán)隊(duì)尋找Android 開發(fā)者
(遠(yuǎn)程)
我們正在尋找 Android 知識面廣的開發(fā)者。最完美的候選人應(yīng)該是對不同的框架和庫高度熟練的。我們是完全的遠(yuǎn)程操作,并且我們會(huì)提供必要的資金來幫助你實(shí)現(xiàn)你的目標(biāo)以及成長為一個(gè)遠(yuǎn)程的開發(fā)人員。
Android 開發(fā)者
(哥倫布,俄亥俄州)
正在快速增長的哥倫布的基于軟件的公司正在尋找 Android 開發(fā)者來成為我們軟件產(chǎn)品的團(tuán)隊(duì)的一部分。我們正在一個(gè)快節(jié)奏的移動(dòng)醫(yī)療軟件空間和產(chǎn)品的行業(yè)領(lǐng)導(dǎo)者一同工作,我們使用我們的產(chǎn)品來進(jìn)行創(chuàng)新交付。只需要全職團(tuán)隊(duì)和本地成員。
Android 開發(fā)者
(慕尼黑,德國)
我們正在尋找有經(jīng)驗(yàn)的 Android 開發(fā)人員來加入我們的敏捷軟件開發(fā)團(tuán)隊(duì)。你將負(fù)責(zé)設(shè)計(jì)并且在 Android 系統(tǒng)上執(zhí)行我們的本地應(yīng)用程序。
Android 開發(fā)人員
(Philadelphia or NYC)
我們正在尋找一名安卓工程師加入到我們在費(fèi)拉德爾菲亞或者紐約的四人團(tuán)隊(duì)中。我們正在和設(shè)計(jì)和產(chǎn)品團(tuán)隊(duì)緊密合作中,旨在開發(fā)一款能夠?yàn)槲覀兊挠脩粼诟鞣N平臺上 -- 手機(jī)、平臺和電視 -- 提供出色的視頻流服務(wù)的應(yīng)用??靵砑尤?DramaFever 吧!
高級 Android工程師 - 幫助我們開發(fā) SDK!
(Philadelphia or NYC)
我們?yōu)槌汕У?APP 比如 Dropbox 提供引擎,并且正在 Cockpits of Lufthansa 或者倫敦地鐵中使用。PSPDFKit 將會(huì)是你參加的最有趣和最復(fù)雜的項(xiàng)目之一。我們有一個(gè)極具天賦的團(tuán)隊(duì),并亟待發(fā)展。
AndroidAppCrashFlowChart
(github.com)
這是一個(gè)可以幫助解決現(xiàn)代 Android 開發(fā)崩潰的流程圖。這正是一個(gè)關(guān)于協(xié)作的開放源碼,所以請?zhí)峤荒恼埱蟆?/p>
Material-Animations
(github.com)
這是一個(gè)可以通過 Android 的過渡框架完成的三個(gè)主要類型的動(dòng)畫的巨大的演示代碼示例。
新的 Android 棉花糖示例程序
(android-developers.blogspot.com)
三個(gè)新的 Android 棉花糖示例應(yīng)用程序在本周已經(jīng)下線了。像往常一樣,在谷歌在 GitHub 的樣品庫或通過 Android Studio 示例瀏覽器都可用。
Android 測試支持庫的新版本
(plus.google.com)
谷歌剛剛發(fā)布了新版本的 Android 測試支持庫,為 Espresso 以及其他東西進(jìn)行了更新和 bug 修復(fù)。
Android 功能圖形發(fā)生器
(www.norio.be)
Android 的功能圖形生成器允許您為您的 Android 應(yīng)用程序輕松地創(chuàng)建一個(gè)簡單而有吸引力的功能圖形。它將根據(jù)谷歌的準(zhǔn)則生成一個(gè) PNG 圖像文件。
已經(jīng)發(fā)布了的 Android Studio 1.4 通過金絲雀通道發(fā)布了它的候選版本 1
(plus.google.com)
谷歌剛剛通過金絲雀通道(和 β 4 β 通道)發(fā)布了 Android Studio 1.4 的候選版本 1。
Android 系統(tǒng)對話框: Sebastiano Poggi
(www.youtube.com)
在 XML 中,所有這些"工具"屬性是什么以及如何在 Android Studio 中使用它?來自于 Novoda 和 Android GDE 的 Android 工匠 Sebastiano Poggi 將會(huì)帶你了解這些工具。
將你的行為與 CoordinatorLayout 進(jìn)行綁定
(www.youtube.com)
在本視頻演示中,Dave Smith 將會(huì)講授關(guān)于如何使用 Android 的 CoordinatorLayout 行為創(chuàng)建自定義行為的基本知識和方法。
在 ARM 上開發(fā) 64 位 Android 程序
(www.eventbrite.co.uk)
來自 ARM 的系統(tǒng)和軟件組開發(fā)人員和 ARM 的合作伙伴支持組的培訓(xùn)人員將為您提供一些關(guān)鍵信息和培訓(xùn)來讓你加速了解 64 位的 ARM 平臺上的 Android 支持的先進(jìn)技術(shù)。我們會(huì)涉及 64 位 ARMv8 A 架構(gòu)和指令集的細(xì)節(jié)以及開發(fā)環(huán)境,并且我們會(huì)給您提供如何將您的本地代碼移植到 64 位機(jī)器的有用的建議。