原文鏈接:http://androidweekly.net/issues/issue-161
點(diǎn)擊訂閱郵箱第一時(shí)間掌握 Android Weekly 中文版更新動(dòng)態(tài)
Spock Ahoi! (gi-lo.github.io)
寫出好的例子是一件很麻煩又很費(fèi)時(shí)間的事情。在這篇文章中 Giulio Petek 會(huì)演示他是如何解決這個(gè)問題的。
安卓上的 Java 8 數(shù)據(jù)流 (medium.com)
如何在安卓開發(fā)中使用 Java 8 數(shù)據(jù)流。
null-safe 模型中的 Drawables (blog.gouline.net)
這篇文章會(huì)對在模型對象中使用依賴于“永不返回空值”的準(zhǔn)則的 Drawable 資源來存儲(chǔ)圖片相關(guān)提供一種可能的解決方案。
Gradle 技巧 #3:任務(wù)順序 (trickyandroid.com)
這篇文章會(huì)深入剖析如何在 Gradle 腳本中改變?nèi)蝿?wù)的執(zhí)行順序。
Design Support Library (IV): Collapsing Toolbar Layout (antonioleiva.com)
Design Support Library 最驚艷的一點(diǎn)之一就是我們只需要在 XML 中進(jìn)行一些簡單的配置就可以創(chuàng)造出炫酷的 UI 設(shè)計(jì)。不用代碼也不用對滑動(dòng)條進(jìn)行深度的操控,所以整個(gè)過程變得相當(dāng)簡單。
在我寫我的第一個(gè)安卓 App 之前希望自己知道的 6 件事情 (www.philosophicalhacker.com)
在你寫你的第一個(gè)安卓 App 的時(shí)候?qū)⑦@些事情牢記在心里。這些都是作者在開發(fā)自己的第一個(gè) App 的時(shí)候犯的錯(cuò)誤。
Design Library – Part 5 (blog.stylingandroid.com)
Mark Allison 會(huì)將 RSS Reader App 作為實(shí)驗(yàn)材料,并充分使用新版的 Design Support Library 來重寫 App。在這篇文章中,作者會(huì)介紹到在 Design Support Library 中的新內(nèi)容如何在舊版的 Android 上運(yùn)行的。
MVPR:安卓中一種靈活的、可測試的架構(gòu)(PT. 1) (www.philosophicalhacker.com)
Presenters 和 Activities 與單一職責(zé)的準(zhǔn)則相沖突。他們通常負(fù)責(zé)將數(shù)據(jù)與視圖互相關(guān)聯(lián)起來,同時(shí)對用用戶的輸入/動(dòng)作進(jìn)行響應(yīng)。這會(huì)導(dǎo)致 Presenters 和 Activities 變得臃腫不堪。
研討會(huì):保護(hù)你的 App 和你的用戶 (www.eventbrite.com)
每周都會(huì)有 App 數(shù)據(jù)被泄露或者被攻擊的報(bào)道。歡迎來參加紐約 CommonsWare 9 月 30 日舉辦的話題為“保護(hù)你的 App 和你的用戶”的研討會(huì)吧。你可以學(xué)到有關(guān) Android M 權(quán)限系統(tǒng)、數(shù)據(jù)加密、簽名驗(yàn)證、SSL、裝置系統(tǒng)管理 API 等等有關(guān)的知識。
不要去找工作,讓工作來找你 (hired.com)
在 Hired Marketplace,一周內(nèi)你就會(huì)收到超過 5 份來自美國和英國的頂尖高新公司的 offer,想知道更多嗎?現(xiàn)在就趕緊注冊吧。
高級安卓工程師 @ Netflix (Los Gatos, CA)
Netflix 是開發(fā)者絕佳的去處。我們獨(dú)特的文化和優(yōu)秀的價(jià)值觀正在幫助我們在全球范圍內(nèi)重新定義 TV(在2016年將會(huì)有超過150個(gè)國家)。我們一流的安卓 App 每天都會(huì)有數(shù)十萬的用戶使用。我們非常歡迎你的加入!
安卓軟件工程師 (London)
Novoda 是一個(gè)在倫敦、利物浦、柏林和紐約均有工作室的充滿活力的 App 開發(fā)公司。如果你對安卓交互設(shè)備的未來非??春玫脑?,我們非常期待收到您的來信。
TourGuide (github.com)
TourGuide 是一個(gè)安卓庫。它能允許你輕松的添加手勢、層覆蓋 、工具提示,指引用戶來更好的使用你的 App。
ProcessPhoenix (github.com)
Process Phoenix 幫助重啟你的應(yīng)用程序。這只能用于一些在你調(diào)試的時(shí)候進(jìn)行的基礎(chǔ)狀態(tài)的更改(比如從調(diào)試到產(chǎn)品)。
Mortar-architect (github.com)
Mortar Architect 通過使用 Mortar 的 MVP 模型,提供了一種比較靈活的堆棧方式,能幫助更好的引導(dǎo)和展示視圖和 presenters。
ThreeTenABP (github.com)
JSR-310 作為 java.time.* package 被包含在 Java 8 中,能替換 Java 和 Android 中的 Date 和 Calendar APIs。這個(gè)庫使得 JSR-310 能夠被友好的移植到 Java 6 上。
M Developer Preview 迎來第一次升級 (android-developers.blogspot.com)
Google 最近發(fā)布了針對 M Developer Preview 的更新,包含基于用戶反饋的對產(chǎn)品的修補(bǔ)和升級。
Giffify - 輕輕松松將視頻轉(zhuǎn)換為 GIF 圖像 (gist.github.com)
Sebastiano Poggi 精心準(zhǔn)備了一個(gè)小技巧能幫助你將你的屏幕錄像轉(zhuǎn)換成 GIF 圖像,你就可以在網(wǎng)頁或者其他地方使用了。
輕松審查你在安卓上的 SQLite 數(shù)據(jù)庫 (beust.com)
這個(gè)小外殼腳本能從你的文件系統(tǒng)上的設(shè)備中拷貝數(shù)據(jù)庫,然后啟動(dòng) SQLiteBrowser,讓你快速的審查其中的數(shù)據(jù)。
Android Studio 支持對 Android NDK 的預(yù)覽 (sites.google.com)
Android Tools 團(tuán)隊(duì)最近發(fā)布了 Android Studio 1.3 RC 1 的金絲雀版,其中包括對 Android NDK 預(yù)覽功能的支持!
使用 RxJava 進(jìn)行 Android 的響應(yīng)式編程 (www.youtube.com)
Ivan Morgillo 在 droidconDE 2015 上的視頻用實(shí)用的代碼例子和真實(shí)的 App 演示了從基礎(chǔ)的響應(yīng)式編程和 Observer Pattern 概念到 RxJava 的主要特征。