Android Weekly #220 安卓开发周刊 中文版

OPEN编辑 3年前
   <h2><strong>文章&教程</strong></h2>    <p><a href="/misc/goto?guid=4959677436390723234">利用Gradle扩展属性管理版本的依赖性</a>(segunfamisa.com)</p>    <p>Segun Famisa展示了使您的Gradle依赖性看着清晰并且容易维护的一种快捷方法。</p>    <p><a href="/misc/goto?guid=4959677436477600011">Docker的Android CI</a>(medium.com)</p>    <p>这是一种使用Docker容器构建Android Apps的一种有趣的方法。</p>    <p><a href="/misc/goto?guid=4959677436553454290">Android底部Sheets</a>(mayojava.github.io)</p>    <p>底部Sheets是一种材料设计组件,在23.2版本中被加入到设计支持库里,Mayowa Adegeye向您展示了在您的Apps中如何使用它们。</p>    <p><a href="/misc/goto?guid=4959677436626110495">使用Retrofit 2改造证书公钥</a>(medium.com)</p>    <p>本文论述了如何进行证书改造以使您的https链接更加安全。</p>    <p><a href="/misc/goto?guid=4959677436712475625">Isometric AnimatedVectorDrawable –第3部分 </a>(blog.stylingandroid.com)</p>    <p>在以前的文章中Mark Allison论述了在图形上绘制一个平行四边形的pathData的结构。现在他告诉我们如何在两个状态间实现动画。</p>    <p><a href="/misc/goto?guid=4959677436783881800">commit()的许多特性</a>(medium.com)</p>    <p>Bryan Herbst致力于确保你为你的FragmentTransaction选择了正确的commit()。</p>    <p><a href="/misc/goto?guid=4959677436925367670">使用RxJava打破循环依赖</a>(medium.com)</p>    <p>Ferhat Parmak展示了使用RxJava如何将一个潜在的循环依赖转化为一个单向依赖。</p>    <p><a href="/misc/goto?guid=4959677436993753117">异步Layout膨胀</a>(medium.com)</p>    <p>在最近的Android支持库的版本24中,Google开发者们在V4库中为Layouts的异步膨胀加入了一种新的助手类。</p>    <p><a href="/misc/goto?guid=4959677437079724228">自动化Android测试简介-第5部分</a>(riggaroo.co.za)</p>    <p>在第5部分里,Rebecca Franks讲述了在第4部分中Presenter创建的交互,并且将会创建用户界面以显示搜素结果列表。</p>    <p><a href="/misc/goto?guid=4959677437155737944">DiffUtil是必须的!</a>(medium.com)</p>    <p>DiffUtil计算两个给出的列表的不同,旧表是当前显示的,新表是你最近得到的。DiffResult包含可以发往你的Adapter的数据更新。</p>    <h2><strong>设计</strong></h2>    <p><a href="/misc/goto?guid=4959677437244163531">不同设备的手</a>(非死book.design)</p>    <p>非死book Design Resources的免费资源,这里是握着不同电话的手的图片,可以用于你的任何设计展示中。</p>    <h2><strong>库&代码</strong></h2>    <p><a href="/misc/goto?guid=4959677437319650575">unipiazza-android-twostepslogin </a>(github.com)</p>    <p>一个Android库帮助你在Material Design方式中建立很酷的两步登录(就象Google网登录一样)。</p>    <p><a href="/misc/goto?guid=4959677437400104256">Om录音机</a>(kailash09dabhi.github.io)</p>    <p>一种使用简单Api的Pcm / Wav录音机。</p>    <p><a href="/misc/goto?guid=4959677437477094343">tiger </a>(github.com)</p>    <p>依赖注入库的海洋中的一个新的挑战者。声称是最快的,但是需要一些并行基准来展示它。</p>    <h2><strong>新闻</strong></h2>    <p><a href="/misc/goto?guid=4959677437558382536">获取Android 7.0 Nougat的最终软件包 </a>(android-developers.blogspot.com)</p>    <p>Android 7.0 Nougat已经开始与Nexus设备一起交付用户。同时Google为Android开源计划(AOSP)推出了Android 7.0源代码。</p>    <h2><strong>视频&播客</strong></h2>    <p><a href="/misc/goto?guid=4959677437634652966">发现Java的隐藏消耗</a>(realm.io)</p>    <p>Jake Wharton在360AnDev上的讲话是对与某些Java特性相关联的隐藏消耗的探讨。他聚焦于库和应用程序开发者们的优化关联,以及可以用来测量他们的影响的工具。</p>    <p><a href="/misc/goto?guid=4959677437717258597">来自高朋团购的Danny Preussler:全世界</a>(www.油Tube.com)</p>    <p>Danny Preussler展示了来自droidcon Zagreb 2016的国际化(i18n)和地方化(l10n)。</p>    <p><a href="/misc/goto?guid=4959677437792674103">Jake Wharton谈论RxJava (2)</a>(fragmentedpodcast.com)</p>    <p>在这段充满激情的视频中,这一团队和Jake Wharton谈论了自他上次到现场秀以来RxJava 1.x的改进,还展望了即将到来的RxJava 2的进展情况。</p>    <p><a href="/misc/goto?guid=4959677437879773236">Complications API </a>(skillsmatter.com)</p>    <p>Daniele Bonaldo在Londroid展示了Complications API。</p>    <p><a href="/misc/goto?guid=4959677437960815019">Android Developers Backstage Episode 54: AAPT </a>(androidbackstage.blogspot.com)</p>    <p>在此段小视频中,Chet和Tor与来自Android Framework团队的Adam Lesinski进行了交谈。Adam从事aapt (Android Asset Packaging Tool)(Android资源打包工具)方面的工作。</p>    <p><a href="/misc/goto?guid=4959677438038811862">TheContext Episode 6第1部分</a>(github.com)</p>    <p>在此段视频中这一团队与Fernando Cejas谈论了持续集成(Continuous Integration)和持续交付(Continuous Delivery)。</p>    <p> </p>    <p> </p>    <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #220</a></p>    <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1472520987829.html">深度开源</a></p>    <p>译者:青岛海边 校对:OPEN编辑</p>    <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接</p>    <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>