點擊訂閱郵箱第一時間掌握 Android Weekly 中文版更新動態
條款 & 教程
Android 棉花糖中所謂的”Broadcast Tile“ 代表什么?
(medium.com)
如果你曾經在 Android 棉花糖中研究過系統 UI 調諧器,那么你一定注意到過一個添加”Broadcast Tile“的選項,通過它來進行快速設置。在本文中分享了一些示例代碼來告訴你該如何去使用它。
Android 基礎工程架構中 MVP 架構
(medium.com)
這是另外一篇描述 Android 開發中的模型-視圖-表示器架構的文章。
材料進度條
(blog.stylingandroid.com)
Mark Allison 的一個比較具有挑戰性的任務就是去提出一個類似于材料進度條,并且可以運行在比較老的設備上的輕量級插件。在本文中,他將講述一下關于如何去實現這個插件的一些方法。
測試 Geofencing API
(medium.com)
Etienne Lawlor 發現了一組可以用來測試 Geofencing API 的缺陷的工具。本文就展示了他如何進行 Geofencing API 測試。
jibber-jabber 等整潔的架構到底能干什么?
(pguardiola.com)
本文的作者解釋了他發現的一個名叫 Catan Architecture 的用來解決實現一個新的架構的解決辦法,并且它是一個 Android 六角形的結構。
使用硬件層來提高動畫的性能
(blog.danlew.net))
在動畫運行期間,你可能會重復的繪制您的視圖的每一幀。如果您使用的視圖層,那么你不必重新繪制每一幀,視圖可以被加載到一個屏幕緩沖區來實現重用。
使用設計支持庫來創建 Material Design 應用程序
(www.code-labs.io)
這里有一個來自谷歌的一個新的編碼實驗室,將會帶領你在您的應用程序中實現 Material Design。
谷歌地圖不再需要存儲權限了
(medium.com)
從谷歌服務的下一個版本 SDK 開始,安卓的谷歌地圖 API 要求 WRITE_EXTERNAL_STORAGE 權限將被完全刪除。
使用頁面對象可以實現可持續的 Android 測試
(newcircle.com)
當你在為您的應用程序的用戶界面編寫測試的時候,你很快就會意識到,相同的行動可能被重復多次的使用。因為在軟件開發中總是如此,我們可以使用另一個叫做 Page Objects 的抽象層來解決滲透實現的問題。
The Fabulous Goes Material
(androiduiux.com)
在264封的電子郵件,200+模擬屏幕,30+交互原型之后,泰勒·林格已經發布了一個新的應用程序。本文介紹一些這一過程。
先進的 RxJava:ConnectableObservables(第一部分)
(akarnokd.blogspot.com)
我們都了解創建冷(即:范圍)熱觀測量(即:UnicastSubject),但迄今沒有任何具體的關于如何在兩者之間進行轉換的方法。在這篇文章中就描述了這一過程。
Android 開發趣聞(第二部分)
(willowtreeapps.com)
歡迎來到 Android 開發趣聞系列文章的第二版。
贊助
新的動作識別 SDK - 速度和準確度都是原來的4倍
(pathsense.com)
如果您使用 Android 動作識別來檢查免費的 PathSense SDK,那么它將會是谷歌的解決方案的 4 倍快和 4 倍準確。這里有一個 Google Play 服務動作識別的完整的且具有普適性的解決方案。快加入他們的測試吧。
工作
(高級)Android開發者
(德國柏林)
我們正在尋找具有高度責任感,并且具有獨立判斷與決策性的 Android 開發者。趕快申請加入一群具有多元化思維,聰明并且友好的人來一起開發一個偉大的產品吧,我們在柏林等你。
Android工程師 - 創建一個SDK
(任何地點)
您想要和一個使用尖端技術并且充滿動機和人才的隊伍一同工作嗎?你是否在使用 Java 的時候但是也不害怕接觸 C++?你是否喜歡反應性編程? 你是否喜歡設計 API 以及創建數百萬人都在使用的東西?建造的東西?如果你喜歡,那和我們一起工作吧!
庫與代碼
Fontbinding
(github.com)
一個利用數據綁定技術和字體緩存的 XML 中完整的自定義字體屬性示例。
FlowingDrawer
(github.com)
通過向右滑動屏幕來展示帶有流動以及彈跳的抽屜效果。
Lobsterpicker
(github.com)
Lobsterpicker 是一個 Android material design 的庫,當用戶需要選擇一種顏色的時候,那么它就可以給應用程序和開發者提供方便。
新聞
Android開發沉浸式虛擬現實
(android-developers.blogspot.com)
Google 宣布他們已經和聯合國大會(GA)共同合作來創建一個新的 Android 開發沉浸式虛擬現實的訓練課程。
工具
一款適用于無線連接設備的快速 Android studio 插件
(plus.google.com)
本文展示了一款新的并且開源的快速的 Android studio 插件,可以通過點擊一個按鈕就能實現通過 WIFI(不使用 USB 連接)來部署,運行以及調試您的應用程序。
ViewInspector
(github.com)
ViewInspector 將幾個有用的工具例如 Scalpel 和 Probe 添加到了視圖檢查工具欄。
視頻與播客
Big Android BBQ 2015
(www.youtube.com)
Big Android BBQ 是一個 Android 開發者聚會,但是它和其他的聚會形式并不相同,可以把它稱為一個 Android 套餐,它會給您提供超級豪華的有關于教育和娛樂的資源。這里有很多關于這次聚會的視頻,點擊鏈接就可以觀看。
IntelliJ IDEA 的提示和技巧
(www.youtube.com)
這里有許多有關于使用 IntelliJ IDEA 的提示和技巧,可以幫助您更加高效的開發。
使用 Reactive,一次 Android 構建之旅
(www.youtube.com)
Matthias Ka?ppler 簡要的概述了 Android 應用程序的體系結構是如何發展起來的,也講述了使用 RxJava 來處理異步事件流是如何影響著它的設計,從數據源談到了業務邏輯和顯示。
Android 對話框:Annyce Davis
(www.youtube.com)
Annyce Davis 從事華盛頓郵報應用程序中的有關于視頻部分的工作,在這里她談論了有關于在 Android 上播放視頻,創建 flavor ,簡化架構,測試以及公眾演講的內容。
和 Arthur Bodolec 談話過程的記錄
(www.designnotes.fm)
本周 Liam Spradlin 對資訊閱讀器設計有限公司的創始人 Arthur Bodolec 進行了訪談。
特別的
AnDevCon,11月14-16日,舊金山
(www.andevcon.com)
AnDevCon 是一個為開發 Android 應用程序的軟件開發人員,企業,商業軟件公司,或者初創企業開設的比較領先的技術會議。有很多的事件主機開發人員和30余家展覽商將會參與,所有的內容都將圍繞著 Android 開發展開。
文章首發于:
http://wiki.jikexueyuan.com/project/android-weekly/issue-176/index.html