Android Weekly #220 安卓開發周刊 中文版
文章&教程
利用Gradle擴展屬性管理版本的依賴性(segunfamisa.com)
Segun Famisa展示了使您的Gradle依賴性看著清晰并且容易維護的一種快捷方法。
Docker的Android CI(medium.com)
這是一種使用Docker容器構建Android Apps的一種有趣的方法。
Android底部Sheets(mayojava.github.io)
底部Sheets是一種材料設計組件,在23.2版本中被加入到設計支持庫里,Mayowa Adegeye向您展示了在您的Apps中如何使用它們。
使用Retrofit 2改造證書公鑰(medium.com)
本文論述了如何進行證書改造以使您的https鏈接更加安全。
Isometric AnimatedVectorDrawable –第3部分 (blog.stylingandroid.com)
在以前的文章中Mark Allison論述了在圖形上繪制一個平行四邊形的pathData的結構。現在他告訴我們如何在兩個狀態間實現動畫。
commit()的許多特性(medium.com)
Bryan Herbst致力于確保你為你的FragmentTransaction選擇了正確的commit()。
使用RxJava打破循環依賴(medium.com)
Ferhat Parmak展示了使用RxJava如何將一個潛在的循環依賴轉化為一個單向依賴。
異步Layout膨脹(medium.com)
在最近的Android支持庫的版本24中,Google開發者們在V4庫中為Layouts的異步膨脹加入了一種新的助手類。
自動化Android測試簡介-第5部分(riggaroo.co.za)
在第5部分里,Rebecca Franks講述了在第4部分中Presenter創建的交互,并且將會創建用戶界面以顯示搜素結果列表。
DiffUtil是必須的!(medium.com)
DiffUtil計算兩個給出的列表的不同,舊表是當前顯示的,新表是你最近得到的。DiffResult包含可以發往你的Adapter的數據更新。
設計
不同設備的手(非死book.design)
非死book Design Resources的免費資源,這里是握著不同電話的手的圖片,可以用于你的任何設計展示中。
庫&代碼
unipiazza-android-twostepslogin (github.com)
一個Android庫幫助你在Material Design方式中建立很酷的兩步登錄(就象Google網登錄一樣)。
Om錄音機(kailash09dabhi.github.io)
一種使用簡單Api的Pcm / Wav錄音機。
tiger (github.com)
依賴注入庫的海洋中的一個新的挑戰者。聲稱是最快的,但是需要一些并行基準來展示它。
新聞
獲取Android 7.0 Nougat的最終軟件包 (android-developers.blogspot.com)
Android 7.0 Nougat已經開始與Nexus設備一起交付用戶。同時Google為Android開源計劃(AOSP)推出了Android 7.0源代碼。
視頻&播客
發現Java的隱藏消耗(realm.io)
Jake Wharton在360AnDev上的講話是對與某些Java特性相關聯的隱藏消耗的探討。他聚焦于庫和應用程序開發者們的優化關聯,以及可以用來測量他們的影響的工具。
來自高朋團購的Danny Preussler:全世界(www.油Tube.com)
Danny Preussler展示了來自droidcon Zagreb 2016的國際化(i18n)和地方化(l10n)。
Jake Wharton談論RxJava (2)(fragmentedpodcast.com)
在這段充滿激情的視頻中,這一團隊和Jake Wharton談論了自他上次到現場秀以來RxJava 1.x的改進,還展望了即將到來的RxJava 2的進展情況。
Complications API (skillsmatter.com)
Daniele Bonaldo在Londroid展示了Complications API。
Android Developers Backstage Episode 54: AAPT (androidbackstage.blogspot.com)
在此段小視頻中,Chet和Tor與來自Android Framework團隊的Adam Lesinski進行了交談。Adam從事aapt (Android Asset Packaging Tool)(Android資源打包工具)方面的工作。
TheContext Episode 6第1部分(github.com)
在此段視頻中這一團隊與Fernando Cejas談論了持續集成(Continuous Integration)和持續交付(Continuous Delivery)。
英文原文:Android Weekly #220
中文翻譯:深度開源
譯者:青島海邊 校對:OPEN編輯
本譯文僅用于學習和交流,轉載請注明文章譯者、出處、和本文鏈接
我們遵照 CC 協議,如有侵犯到您的權益,請聯系我們