點(diǎn)擊訂閱郵箱第一時(shí)間掌握 Android Weekly 中文版更新動(dòng)態(tài)
條款 & 教程
Spock Ahoi! (gi-lo.github.io)
寫(xiě)出好的例子是一件很麻煩又很費(fèi)時(shí)間的事情糠悯。在這篇文章中 Giulio Petek 會(huì)演示他是如何解決這個(gè)問(wèn)題的。
安卓上的 Java 8 數(shù)據(jù)流 (medium.com)
如何在安卓開(kāi)發(fā)中使用 Java 8 數(shù)據(jù)流。
null-safe 模型中的 Drawables (blog.gouline.net)
這篇文章會(huì)對(duì)在模型對(duì)象中使用依賴于“永不返回空值”的準(zhǔn)則的 Drawable 資源來(lái)存儲(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)行一些簡(jiǎn)單的配置就可以創(chuàng)造出炫酷的 UI 設(shè)計(jì)锭碳。不用代碼也不用對(duì)滑動(dòng)條進(jìn)行深度的操控,所以整個(gè)過(guò)程變得相當(dāng)簡(jiǎn)單。
在我寫(xiě)我的第一個(gè)安卓 App 之前希望自己知道的 6 件事情 (www.philosophicalhacker.com)
在你寫(xiě)你的第一個(gè)安卓 App 的時(shí)候?qū)⑦@些事情牢記在心里此叠。這些都是作者在開(kāi)發(fā)自己的第一個(gè) App 的時(shí)候犯的錯(cuò)誤。
Design Library – Part 5 (blog.stylingandroid.com)
Mark Allison 會(huì)將 RSS Reader App 作為實(shí)驗(yàn)材料随珠,并充分使用新版的 Design Support Library 來(lái)重寫(xiě) App灭袁。在這篇文章中,作者會(huì)介紹到在 Design Support Library 中的新內(nèi)容如何在舊版的 Android 上運(yùn)行的牙丽。
MVPR:安卓中一種靈活的简卧、可測(cè)試的架構(gòu)(PT. 1) (www.philosophicalhacker.com)
Presenters 和 Activities 與單一職責(zé)的準(zhǔn)則相沖突。他們通常負(fù)責(zé)將數(shù)據(jù)與視圖互相關(guān)聯(lián)起來(lái)烤芦,同時(shí)對(duì)用用戶的輸入/動(dòng)作進(jìn)行響應(yīng)举娩。這會(huì)導(dǎo)致 Presenters 和 Activities 變得臃腫不堪。
贊助
研討會(huì):保護(hù)你的 App 和你的用戶 (www.eventbrite.com)
每周都會(huì)有 App 數(shù)據(jù)被泄露或者被攻擊的報(bào)道构罗。歡迎來(lái)參加紐約 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)的知識(shí)盖彭。
不要去找工作纹烹,讓工作來(lái)找你 (hired.com)
在 Hired Marketplace,一周內(nèi)你就會(huì)收到超過(guò) 5 份來(lái)自美國(guó)和英國(guó)的頂尖高新公司的 offer召边,想知道更多嗎铺呵?現(xiàn)在就趕緊注冊(cè)吧。
工作
高級(jí)安卓工程師 @ Netflix (Los Gatos, CA)
Netflix 是開(kāi)發(fā)者絕佳的去處隧熙。我們獨(dú)特的文化和優(yōu)秀的價(jià)值觀正在幫助我們?cè)谌蚍秶鷥?nèi)重新定義 TV(在2016年將會(huì)有超過(guò)150個(gè)國(guó)家)片挂。我們一流的安卓 App 每天都會(huì)有數(shù)十萬(wàn)的用戶使用。我們非常歡迎你的加入!
安卓軟件工程師 (London)
Novoda 是一個(gè)在倫敦音念、利物浦沪饺、柏林和紐約均有工作室的充滿活力的 App 開(kāi)發(fā)公司。如果你對(duì)安卓交互設(shè)備的未來(lái)非趁品撸看好的話整葡,我們非常期待收到您的來(lái)信。
庫(kù)與代碼
TourGuide (github.com)
TourGuide 是一個(gè)安卓庫(kù)肝谭。它能允許你輕松的添加手勢(shì)掘宪、層覆蓋 、工具提示攘烛,指引用戶來(lái)更好的使用你的 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 通過(guò)使用 Mortar 的 MVP 模型鼠次,提供了一種比較靈活的堆棧方式,能幫助更好的引導(dǎo)和展示視圖和 presenters芋齿。
ThreeTenABP (github.com)
JSR-310 作為 java.time.* package 被包含在 Java 8 中腥寇,能替換 Java 和 Android 中的 Date 和 Calendar APIs。這個(gè)庫(kù)使得 JSR-310 能夠被友好的移植到 Java 6 上觅捆。
新聞
M Developer Preview 迎來(lái)第一次升級(jí) (android-developers.blogspot.com)
Google 最近發(fā)布了針對(duì) M Developer Preview 的更新赦役,包含基于用戶反饋的對(duì)產(chǎn)品的修補(bǔ)和升級(jí)。
工具
Giffify - 輕輕松松將視頻轉(zhuǎn)換為 GIF 圖像 (gist.github.com)
Sebastiano Poggi 精心準(zhǔn)備了一個(gè)小技巧能幫助你將你的屏幕錄像轉(zhuǎn)換成 GIF 圖像栅炒,你就可以在網(wǎng)頁(yè)或者其他地方使用了掂摔。
輕松審查你在安卓上的 SQLite 數(shù)據(jù)庫(kù) (beust.com)
這個(gè)小外殼腳本能從你的文件系統(tǒng)上的設(shè)備中拷貝數(shù)據(jù)庫(kù),然后啟動(dòng) SQLiteBrowser赢赊,讓你快速的審查其中的數(shù)據(jù)乙漓。
Android Studio 支持對(duì) Android NDK 的預(yù)覽 (sites.google.com)
Android Tools 團(tuán)隊(duì)最近發(fā)布了 Android Studio 1.3 RC 1 的金絲雀版,其中包括對(duì) 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 的主要特征叭披。
文章首發(fā)于:
http://wiki.jikexueyuan.com/project/android-weekly/issue-161/index.html