原文鏈接:http://androidweekly.net/issues/issue-167
點(diǎn)擊訂閱郵箱第一時間掌握 Android Weekly 中文版更新動態(tài)
最近的 SDK,API 文檔,GitHub 上的案例來啦
(plus.google.com)
使用 Nearby.Messages 來給你的安卓和 iOS 應(yīng)用增加跨平臺代理。它可以在100步之內(nèi)(或者使用 "earshot" 將它限制在5步之內(nèi))工作,即使用戶的藍(lán)牙沒起作用也沒有關(guān)系。沒有新的 manifest 權(quán)限并且可以始終向后移植到 Gingerbread。
這應(yīng)該成為一個庫嗎?
(ryanharter.com)
Ryan Harter 來自于咨詢世界,在這里有一個共同的特性,就是讓所有的事物都可以成為一個庫。這里有幾點(diǎn)建議可以幫助您決定是否讓一個事物成為一個庫。
JR Raphael 認(rèn)為 M 代表 Marshmallow
(theblerg.net)
Chris Lacy 和客人 JR Raphael 討論了本周的所有信息。他們打破了 M 的官方名稱,也討論了該名稱對未來的 Android 版本號和 logo 的潛在影響,當(dāng)然也討論了 M 更新的預(yù)覽版本。
調(diào)色畫板
(andraskindler.com)
這篇短文章講述了如何給畫板和位圖著色來匹配當(dāng)前主題。
百分比是基于 Percent 支持庫的尺寸和邊距
(plus.google.com)
谷歌推出了新的 Percent 支持庫。其中的 PercentFrameLayout 和 PercentRelativeLayout 提供了簡單的方法來根據(jù)總體大小的百分比來指定視圖尺寸和邊距。
關(guān)于 Android 6.0 SDK 的一些思考
(commonsware.com)
每當(dāng)谷歌發(fā)布一個新的 SDK 平臺,Mark Murphy 都會翻閱各種資料信息,看看是否有一些開發(fā)人員值得注意的事情。
通過谷歌的信標(biāo)平臺獲得附件
(googledevelopers.blogspot.com)
在谷歌信標(biāo)平臺中,你可以通過使用 Proximity Beacon API 中的附件來將信息和已經(jīng)注冊了的信標(biāo)進(jìn)行結(jié)合,然后通過使用 Nearby Messages API 向用戶的設(shè)備以消息的形式提供這些附件。
關(guān)于 Preventative Optimizations 的真相
(medium.com)
Colt McAnlis 解釋了為什么它不是"premature"而是"preventative"。
為 Android Studio 創(chuàng)建插件
(yvonne.idescout.com)
為 Android Studio 創(chuàng)造一個插件和為 IntelliJ IDEA 創(chuàng)造一個插件差不多,只是多了一些額外的步驟。
TextInputLayout
(blog.stylingandroid.com)
新的 TextInputLayout 為標(biāo)準(zhǔn) EditText 控件添加了一些比較好的補(bǔ)充來提供改進(jìn)的提示和錯誤文本處理。在這篇文章中,Mark Allison 將會告訴你如何使用它,并且告訴你如何避免一些關(guān)于錯誤文本的疑難雜癥。
即使是一個小的漏洞也會使一艘大船沉沒
(corner.squareup.com)
當(dāng) Pierre Yves Ricau 在構(gòu)建 LeakCanary 的時候,這篇文章還是一封內(nèi)部的電子郵件。他發(fā)現(xiàn)了奇怪的內(nèi)存泄漏,并且開始去弄清楚發(fā)生了什么事。
不要打斷用戶流
(hannesdorfmann.com)
在這篇深入的博客中 Hannes Dorfmann 演示如何使用 RecyclerView 生成一個不打斷用戶流的用戶體驗(yàn)。
精美簡單的應(yīng)用程序內(nèi)部消息
(supportkit.io)
將 SupportKit 添加到您的應(yīng)用程序中,更贊的是,用戶可以像給他們朋友發(fā)消息那樣輕松的給您發(fā)消息。用戶寫消息的界面十分漂亮 — — 他們無需離開您的應(yīng)用程序 — — 就能把消息發(fā)送到您的收件箱,Slack,或者您最喜歡的 CRM。您的答復(fù)會立即被傳遞回應(yīng)用程序。
使用 Intel? XDK 簡化您的工作流程
(software.intel.com)
一次編寫,到處發(fā)布。簡單易用的 Intel? XDK 提供了一個簡單的開發(fā)工作流來幫助您讓您的 HTML5 應(yīng)用程序可以更快的發(fā)布。通過許多形成因素和應(yīng)用程序商店來設(shè)計、 調(diào)試和部署 HTML5 應(yīng)用程序。詳情請點(diǎn)擊這里。
即使把名字換成 Splash screen 還是很糟
(www.androiduipatterns.com)
因?yàn)槟撤N深不可測的原因,谷歌決定將 Splash Screens 添加到他們的設(shè)計準(zhǔn)則中。雖然他們現(xiàn)在稱之為"Launch screen",但是還是同樣的東西,即在加載應(yīng)用程序時顯示給用戶的界面。
高級的 Android 工程師-幫助我們建立一個 SDK!
(遠(yuǎn)程)
我們正在為成千上萬的應(yīng)用程序提供引擎,比如在漢莎航空的駕駛艙以及倫敦地鐵中使用的 Dropbox。PSPDFKit 將會是目前為止您做過的最有趣和最復(fù)雜的項目之一。我們有一個優(yōu)秀的團(tuán)隊,并且它正在壯大。
高級的 Android 開發(fā)者
(科隆,德國,多特蒙德)
快來加強(qiáng)我們的團(tuán)隊吧,我們正在尋找熱情 Android 開發(fā)人員到我們設(shè)在科隆的總部和多特蒙德的新地址來開發(fā)本機(jī)應(yīng)用程序。我們提供一個令人興奮的設(shè)備和舒適的工作環(huán)境。
https://pspdfkit.com/jobs/#section_android
(遠(yuǎn)程)
我們正在使用 RxJava & c + + 14 為安卓系統(tǒng)建立 PSPDFKit 。它是一個具有挑戰(zhàn)性的項目,并且它被許多應(yīng)用程序使用,這里還有很多工作要做。我們有一個有才華的團(tuán)隊,他們享受遠(yuǎn)程環(huán)境中工作的好處。如果你想進(jìn)行挑戰(zhàn),請將您的簡歷發(fā)給我們。
高級 Android 開發(fā)者
(舊金山)
Constant Contact 公司正在尋求一個高級的 Android 開發(fā)者來幫助我們建立 SMB Android 應(yīng)用程序的下一個層面。你將與我們的 Android 和 iOS 移動開發(fā)團(tuán)隊密切合作,建設(shè)一些我們集成在使用 RxJava、 Dagger 等框架建立的應(yīng)用程序中核心技術(shù)。
Android-Boilerplate
(github.com)
是一個演示如何下載,持久化存儲,數(shù)據(jù)同步的簡單的樣本應(yīng)用程序,它在應(yīng)用程序之間使用一個常見的布局來進(jìn)行展示。它描述了設(shè)計支持庫、 數(shù)據(jù)緩存和新的測試模塊的使用特征,并且將功能測試與生產(chǎn)代碼進(jìn)行了分離。
CoordinatorLayoutExample
(github.com)
本示例試圖復(fù)制 Hangouts 4.0 的 profile 動畫來演示如何使用 CoordinatorLayout.Behavior。
支持庫 API 的變化的報告
(developer.android.com)
本報告詳細(xì)介紹了 Android 支持庫 API 在 22.2.1 到 23 的變化。
在 Support v23 庫中已修復(fù)的問題
(code.google.com)
這里是最新的 v23 版本的支持庫中已修復(fù)的問題列表。
Genymotion 2.5 Android 測試和持續(xù)集成
(www.youtube.com)
一個現(xiàn)場的研討會使用新的 Genymotion 2.5 展示 Android 檢測測試和持續(xù)集成。
Android 對話框: Katherine Kuan
(www.youtube.com)
Chiu-Ki 與 谷歌開發(fā)者的主持者 Katherine Kuan 閑逛的時候談到了關(guān)于 Android 的教學(xué)問題。
應(yīng)用程序世界將于 11 月 18-19 日在倫敦舉辦
(europe.apps-world.net)
該活動匯集了開發(fā)商,領(lǐng)先的品牌、 電信、 初創(chuàng)企業(yè)和投資者,并且仍然提供了唯一的平臺以滿足,合作伙伴,以及整個全球應(yīng)用社區(qū)!擁有 11 個會議,300 + 令人敬畏的發(fā)言者,250 多家參展商,啟動區(qū),以及 Appsters 獎項;這個事件看起來將會形成一個相互交流的興奮的繁榮景象。