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 協議,如有侵犯到您的權益,請聯系我們