Android Weekly #225 安卓開發周刊 中文版

文章&教程

快速設定圖塊(medium.com)

Android 7.0 (API 24)的新特性,現在任何App都可以創建一個快速設定圖塊,用來快速存取通知托盤上可用功能的關鍵部分。

Android開發最佳實踐(medium.com)

本文中Amit Shekhar分享了他的Android開發的最佳實踐。雖然那里面沒有什么令人興奮的東西——但是它卻是一個極好的列表。

Google Launchpad Build Lagos的簡訊回顧:都是有關Firebase的(chikemgbemena.com)

Chike Mgbemena分享了有關拉各斯的Google Launchpad事件的簡訊回顧。

Android與所有其他系統共享元素變換 (medium.com)

在Lollipop+中共享元素變換相當簡單,但是如果您的目標是老版本的Android,它可能會是一件可怕的事情。好吧,其實,那并不復雜,本文將會向您展示如何做。

書寫更好的適配器(medium.com)

實現適配器是Android開發者最常見的工作之一。這項工作總會讓我們無視自己所書寫的代碼,即使是丑陋的代碼。是時候來仔細審視一下適配器了。

Android穿戴:訪問數據層API(medium.com)

在本文中Manuel Vicente Vivo帶您全面了解您的手機同穿戴設備使用數據層 API進行同步時的注意事項。

針對TextSwitcher的 Espresso 測試(www.ottodroid.net)

本文介紹了針對TextSwitcher使用Espresso的問題來源,以及解決方法。

使用Slide Animations的Android活動和視圖動畫 (kylewbanks.com)

Kyle Banks舉例說明了如何在Android上為您的視圖和活動添加一些基本的左側或者右側滑動動畫。

使用ActiveAndroid的對象關系映射(ORM)指南:第1部分 (www.rscottcarson.com)

ActiveAndroid使數據庫管理變得輕松(一旦您精通模式更新的話),而Robert Scott Carson分享了他從此系列教程中所學到的一些東西。

各種Android崩潰報告工具的比較 (www.captechconsulting.com)

這里是對一些最常用工具的簡單綜述,這些工具是用來探查應用程序崩潰并幫助開發者清除這些漏洞的。

Google Play服務:Google Cast v3和媒體 (code.tutsplus.com)

在本教程中,Paul Trebilcox-Ruiz展示了如何使用Cast SDK v3創建一個基本的Cast-enabled的Android應用, Cast SDK v3是在2016年Google I/O會議期間發布的。

ExoPlayer 2.x - 就在這兒(還有常見問題解答)!(medium.com)

這里是Google首次發布的ExoPlayer 2.x。這是軟件庫中的一個重要版本。它包括一些重要的API和框架改變,還有許多新特性。

我們如何重新考慮我們的Android的Buffer的整個包結構(overflow.buffer.com)

Joe Birch描述了他和他的團隊如何對Buffer Android App的整個包結構進行重新思考,并且分享了他們的是怎樣處理的以及他們從中所學的全部東西。

成為一名Firebase Taskmaster! (第3部分) (firebase.googleblog.com)

本博客系列是關于Android的Play Services Task API的,其第三部分涉及了一些有關Tasks的高級應用。

庫&代碼

groupie (github.com)

Groupie幫助您顯示和管理復雜的RecyclerView布局。它使您將您的內容視為邏輯組并且為您管理更改通知。

android-junit5 (github.com)

一種Gradle插件,允許在Android環境中執行JUnit 5單元測試。

epoxy (github.com)

Epoxy是一種Android庫,用來在一個RecyclerView中構建復雜屏幕。它從視圖Holders,項目類型,項目標識,,Span計數,以及其他種種對象中抽取樣板文件,從而簡化構建多重視圖類型屏幕的過程。另外,Epoxy增加了對視圖狀態存儲和項目變化自動區分的支持。

新聞

ConstraintLayout alpha 9現在發布 (sites.google.com)

Google宣稱發布ConstraintLayout alpha 9。它包含了1.0版所擁有的最終特性集,這是發布首個beta候選發布版(CR版)前的最后步驟。

工具

Android圖標動畫師(romannurik.github.io)

Roman Nurik已經著手開發一個有關動畫圖標的網絡工具。它還是貝塔版,所以請使用它,并給出些反饋意見。

視頻&播客

有效的Android架構(realm.io)

他的360AnDev講話涵蓋了Coursera的Android App經驗,以模式-視圖-控制器(MVC)模式構建問題,并且舉例說明了如何開始MVC模式,以及處理App需求的一種解決方案。

GDE Lisa Wray的數據綁定 (fragmentedpodcast.com)

在本短片中Fragmented團隊對話Lisa Wray——Genius Android App之母,數據綁定專家。

Android開發者后臺55:Glide (androidbackstage.blogspot.com)

在本短片中,Chet和Romain對話Sam Judd——來自Google Photos團隊,從事Glide工作,一種圖片裝載和緩沖庫,它用在Photos App中。

事件

2016年舊金山開放移動峰會(openmobilemedia.com)

開放移動峰會(Open Mobile Summit)第8屆年會再次舉行。它是北美數碼產品主管的最大、最高級別年度事件。它吸引了超過500位來自最有客戶影響力品牌,Mobile-first公司的C-Level(公司的CEO, CFO, CTO,CIO等職位)主管以及App-idols。

 

 

英文原文:Android Weekly #225

中文翻譯:深度開源

譯者:青島海邊 校對:OPEN編輯

本譯文僅用于學習和交流,轉載請注明文章譯者、出處、和本文鏈接

我們遵照 CC 協議,如有侵犯到您的權益,請聯系我們

 本文由用戶 五嘎子 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!