點擊訂閱郵箱第一時間掌握 Android Weekly 中文版更新動態(tài)
條款 & 教程
Android 棉花糖中所謂的”Broadcast Tile“ 代表什么?
(medium.com)
如果你曾經(jīng)在 Android 棉花糖中研究過系統(tǒng) UI 調(diào)諧器酬屉,那么你一定注意到過一個添加”Broadcast Tile“的選項半等,通過它來進行快速設置。在本文中分享了一些示例代碼來告訴你該如何去使用它呐萨。
Android 基礎工程架構(gòu)中 MVP 架構(gòu)
(medium.com)
這是另外一篇描述 Android 開發(fā)中的模型-視圖-表示器架構(gòu)的文章杀饵。
材料進度條
(blog.stylingandroid.com)
Mark Allison 的一個比較具有挑戰(zhàn)性的任務就是去提出一個類似于材料進度條,并且可以運行在比較老的設備上的輕量級插件谬擦。在本文中摄悯,他將講述一下關(guān)于如何去實現(xiàn)這個插件的一些方法牺蹄。
測試 Geofencing API
(medium.com)
Etienne Lawlor 發(fā)現(xiàn)了一組可以用來測試 Geofencing API 的缺陷的工具舅锄。本文就展示了他如何進行 Geofencing API 測試孵奶。
jibber-jabber 等整潔的架構(gòu)到底能干什么?
(pguardiola.com)
本文的作者解釋了他發(fā)現(xiàn)的一個名叫 Catan Architecture 的用來解決實現(xiàn)一個新的架構(gòu)的解決辦法北秽,并且它是一個 Android 六角形的結(jié)構(gòu)葡幸。
使用硬件層來提高動畫的性能
(blog.danlew.net))
在動畫運行期間,你可能會重復的繪制您的視圖的每一幀贺氓。如果您使用的視圖層蔚叨,那么你不必重新繪制每一幀,視圖可以被加載到一個屏幕緩沖區(qū)來實現(xiàn)重用。
使用設計支持庫來創(chuàng)建 Material Design 應用程序
(www.code-labs.io)
這里有一個來自谷歌的一個新的編碼實驗室蔑水,將會帶領(lǐng)你在您的應用程序中實現(xiàn) Material Design邢锯。
谷歌地圖不再需要存儲權(quán)限了
(medium.com)
從谷歌服務的下一個版本 SDK 開始,安卓的谷歌地圖 API 要求 WRITE_EXTERNAL_STORAGE 權(quán)限將被完全刪除搀别。
使用頁面對象可以實現(xiàn)可持續(xù)的 Android 測試
(newcircle.com)
當你在為您的應用程序的用戶界面編寫測試的時候丹擎,你很快就會意識到,相同的行動可能被重復多次的使用领曼。因為在軟件開發(fā)中總是如此鸥鹉,我們可以使用另一個叫做 Page Objects 的抽象層來解決滲透實現(xiàn)的問題蛮穿。
The Fabulous Goes Material
(androiduiux.com)
在264封的電子郵件庶骄,200+模擬屏幕,30+交互原型之后践磅,泰勒·林格已經(jīng)發(fā)布了一個新的應用程序单刁。本文介紹一些這一過程。
先進的 RxJava:ConnectableObservables(第一部分)
(akarnokd.blogspot.com)
我們都了解創(chuàng)建冷(即:范圍)熱觀測量(即:UnicastSubject)府适,但迄今沒有任何具體的關(guān)于如何在兩者之間進行轉(zhuǎn)換的方法羔飞。在這篇文章中就描述了這一過程。
Android 開發(fā)趣聞(第二部分)
(willowtreeapps.com)
歡迎來到 Android 開發(fā)趣聞系列文章的第二版檐春。
贊助
新的動作識別 SDK - 速度和準確度都是原來的4倍
(pathsense.com)
如果您使用 Android 動作識別來檢查免費的 PathSense SDK逻淌,那么它將會是谷歌的解決方案的 4 倍快和 4 倍準確。這里有一個 Google Play 服務動作識別的完整的且具有普適性的解決方案疟暖】ㄈ澹快加入他們的測試吧。
工作
(高級)Android開發(fā)者
(德國柏林)
我們正在尋找具有高度責任感俐巴,并且具有獨立判斷與決策性的 Android 開發(fā)者骨望。趕快申請加入一群具有多元化思維,聰明并且友好的人來一起開發(fā)一個偉大的產(chǎn)品吧欣舵,我們在柏林等你擎鸠。
Android工程師 - 創(chuàng)建一個SDK
(任何地點)
您想要和一個使用尖端技術(shù)并且充滿動機和人才的隊伍一同工作嗎?你是否在使用 Java 的時候但是也不害怕接觸 C++缘圈?你是否喜歡反應性編程劣光? 你是否喜歡設計 API 以及創(chuàng)建數(shù)百萬人都在使用的東西?建造的東西糟把?如果你喜歡绢涡,那和我們一起工作吧!
庫與代碼
Fontbinding
(github.com)
一個利用數(shù)據(jù)綁定技術(shù)和字體緩存的 XML 中完整的自定義字體屬性示例糊饱。
FlowingDrawer
(github.com)
通過向右滑動屏幕來展示帶有流動以及彈跳的抽屜效果垂寥。
Lobsterpicker
(github.com)
Lobsterpicker 是一個 Android material design 的庫,當用戶需要選擇一種顏色的時候,那么它就可以給應用程序和開發(fā)者提供方便滞项。
新聞
Android開發(fā)沉浸式虛擬現(xiàn)實
(android-developers.blogspot.com)
Google 宣布他們已經(jīng)和聯(lián)合國大會(GA)共同合作來創(chuàng)建一個新的 Android 開發(fā)沉浸式虛擬現(xiàn)實的訓練課程狭归。
工具
一款適用于無線連接設備的快速 Android studio 插件
(plus.google.com)
本文展示了一款新的并且開源的快速的 Android studio 插件,可以通過點擊一個按鈕就能實現(xiàn)通過 WIFI(不使用 USB 連接)來部署文判,運行以及調(diào)試您的應用程序过椎。
ViewInspector
(github.com)
ViewInspector 將幾個有用的工具例如 Scalpel 和 Probe 添加到了視圖檢查工具欄。
視頻與播客
Big Android BBQ 2015
(www.youtube.com)
Big Android BBQ 是一個 Android 開發(fā)者聚會戏仓,但是它和其他的聚會形式并不相同疚宇,可以把它稱為一個 Android 套餐,它會給您提供超級豪華的有關(guān)于教育和娛樂的資源赏殃。這里有很多關(guān)于這次聚會的視頻敷待,點擊鏈接就可以觀看。
IntelliJ IDEA 的提示和技巧
(www.youtube.com)
這里有許多有關(guān)于使用 IntelliJ IDEA 的提示和技巧仁热,可以幫助您更加高效的開發(fā)榜揖。
使用 Reactive,一次 Android 構(gòu)建之旅
(www.youtube.com)
Matthias Ka?ppler 簡要的概述了 Android 應用程序的體系結(jié)構(gòu)是如何發(fā)展起來的抗蠢,也講述了使用 RxJava 來處理異步事件流是如何影響著它的設計举哟,從數(shù)據(jù)源談到了業(yè)務邏輯和顯示。
Android 對話框:Annyce Davis
(www.youtube.com)
Annyce Davis 從事華盛頓郵報應用程序中的有關(guān)于視頻部分的工作迅矛,在這里她談論了有關(guān)于在 Android 上播放視頻妨猩,創(chuàng)建 flavor ,簡化架構(gòu)秽褒,測試以及公眾演講的內(nèi)容壶硅。
和 Arthur Bodolec 談話過程的記錄
(www.designnotes.fm)
本周 Liam Spradlin 對資訊閱讀器設計有限公司的創(chuàng)始人 Arthur Bodolec 進行了訪談。
特別的
AnDevCon震嫉,11月14-16日森瘪,舊金山
(www.andevcon.com)
AnDevCon 是一個為開發(fā) Android 應用程序的軟件開發(fā)人員,企業(yè)票堵,商業(yè)軟件公司扼睬,或者初創(chuàng)企業(yè)開設的比較領(lǐng)先的技術(shù)會議。有很多的事件主機開發(fā)人員和30余家展覽商將會參與悴势,所有的內(nèi)容都將圍繞著 Android 開發(fā)展開窗宇。
文章首發(fā)于:
http://wiki.jikexueyuan.com/project/android-weekly/issue-176/index.html