Android Weekly #229 安卓开发周刊 中文版
OPEN编辑
8年前
<h2><strong>文章&教程</strong></h2> <p><a href="/misc/goto?guid=4959722978320026538">使用针对Pury的插件获取原始分析结果</a>(medium.com)</p> <p>这里是一个如何扩展Pury的一个示例——一个针对Android Apps的运行期分析器。</p> <p><a href="/misc/goto?guid=4959722978408284350">在Kotlin中构建一个针对Android的多重选择解决方案 </a>(yalantis.com)</p> <p>这里是一个在手机上建立多重选择的一个有趣的方法。它包括代码示例和一个GitHub工程。</p> <p><a href="/misc/goto?guid=4959722978498889452">音频在Android中(不)播放</a>(medium.com)</p> <p>在这篇Halyna Halkina的帖子中您将会学到如何正确播放音频的一些选项。</p> <p><a href="/misc/goto?guid=4959722978587684344">提供兼顾Dagger 1和Dagger 2的测试 </a>(blog.egorand.me)</p> <p>这里是一些示例,说明了如何使用Dagger依赖注入使您的App更具有可测试性。</p> <p><a href="/misc/goto?guid=4959722978672684707">ConstraintLayout Chains – 第1部分 </a>(blog.stylingandroid.com)</p> <p>Mark Allison仔细研究了一种新的ConstraintLayout特性,它是最近新增加的:Chains。</p> <p><a href="/misc/goto?guid=4959722978775220591">利用移到视觉API进行机器学习——第2部分 </a>(hackernoon.com)</p> <p>Moyinoluwa Adeyemi继续了他的系列文章,论述了条形码检测API。</p> <p><a href="/misc/goto?guid=4959722978855315526">反应式挫折</a>(upday.github.io)</p> <p>Rx即不是独角兽也不是彩虹。在本文中,Tomek Polański分享了一些使用RxJava时经历的挫折,并且展示了尽管在此过程中有许多波折,但是它确实是一个很棒的工具。</p> <p><a href="/misc/goto?guid=4959722978952203385">设计过程中的S.O.L.I.D</a>(www.novoda.com)</p> <p>SOLID法则是部分解释什么是干净代码的基本法则,但是有时候解释SOLID的意义却是它自身的一项任务。本博客帖子展示了我们如何试图重新形象化地审视SOLID以便帮助我们所有的开发者们拥抱SOLID设计并从中学到东西。</p> <h2><strong>设计</strong></h2> <p><a href="/misc/goto?guid=4959722979037345850">Design永远在路上</a>(design.google.com)</p> <p>Material Design的新的工具套装和开源计划帮助使产品设计更加富有成效和鼓舞人心。</p> <h2><strong>库&代码</strong></h2> <p><a href="/misc/goto?guid=4959722979127328193">EasyMVP </a>(6thsolution.github.io)</p> <p>一种针对Android的强大的Model-View-Presenter框架。</p> <p><a href="/misc/goto?guid=4959722979220385051">输入掩码</a>(github.com)</p> <p>输入掩码是一种小的形式助手,帮助使您的输入符合要求。它在处理电话号码和信用卡号码格式方面很有用处,因为您很容易定义其输入掩码。</p> <p><a href="/misc/goto?guid=4959722979314728222">sdk-artifact-sync </a>(github.com)</p> <p>一种脚本,它可以将您本地Android SDK中的所有Artifacts与一个远程专家(Maven)Artifacts主机同步。</p> <p><a href="/misc/goto?guid=4959722919453692364">material-remixer </a>(github.com)</p> <p>一组跨平台库和协议集,允许分享各类设计值以及开发过程中Apps的实时细化。Remixer提供了App内部或者外部可访问和可设置的那些值的一种抽象,来帮助各个团队使用和细化设计规格。</p> <h2><strong>新闻</strong></h2> <p><a href="/misc/goto?guid=4959722979435508370">ConstraintLayout beta 2现已发布 </a>(sites.google.com)</p> <p>Google已经发布了ConstraintLayout beta 2。这一版本解决了在API级别16下的一些API级别支持问题。它还包含了几项大的性能改进(在许多常见情况下约有2倍提速)。</p> <p><a href="/misc/goto?guid=4959722979523721534">Google Play Services发布说明 </a>(developers.google.com)</p> <p>Google Play services 9.8发布集萃。</p> <p><a href="/misc/goto?guid=4959722979616618464">一些新Firebase库</a>(firebase.googleblog.com)</p> <p>Google的Firebase团队为针对Android,iOS以及Javascript SDK的Firebase库制作了一些新的更新。</p> <h2><strong>视频&播客</strong></h2> <p><a href="/misc/goto?guid=4959722979706703690">GOTO Copenhagen 2016 </a>(www.油Tube.com)</p> <p>来自GOTO Copenhagen 2016的展示,包括Israel Ferrer Camacho,Pierre-Yves Ricau,Jake Wharton,Dan Lew和Ty Smith。</p> <p><a href="/misc/goto?guid=4959722979794872571">机器学习无处不在:智能Android Apps </a>(realm.io)</p> <p>Margaret Maynard对如何使用您的Android Apps整合高级机器学习算法进行了综述,提供了一个示例帮助您着手使Android Apps具有人类智能。</p> <p><a href="/misc/goto?guid=4959722979890967144">EventBus基础</a>(caster.io)</p> <p>现代Android应用倾向于更加模块化,让我们学习一下Event Bus是如何帮助使您的组件解偶的吧。</p> <p><a href="/misc/goto?guid=4959722979979208720">Smoke 和 Mirror,与Israel一起学习Android用户界面(UI)技巧 </a>(fragmentedpodcast.com)</p> <p>团队对话Android用户界面魔术师Israel。在这一段片子中,他谈论了您可以使用的一些技巧,在您的Android Apps中创建超级平滑的用户界面,从Google Photos,推ter和其他Apps中引用例子等。</p> <p><a href="/misc/goto?guid=4959722980072510957">Event Bus(es)今天的状况</a>(fragmentedpodcast.com)</p> <p>老问题了:我今天应当使用一个Event Bus吗?Event Bus是什么?Donn和Kaushik已经在做并且试图回答这个在AndroidDev社交圈中不断被问到的问题。</p> <p><a href="https://www.油Tube.com/watch?v=vsrX0gGZp3o&feature=youtu.be">Android对话: Sam Edwards</a>(www.油Tube.com)</p> <p>Sam Edwards告诉我们他是如何使用机器人模式带领他的QA团队进行Espresso测试的,以及他是如何对调试和用户界面验证进行自动截屏的。</p> <p><a href="/misc/goto?guid=4959722980245497063">来自droidcon London 2016 的视频 </a>(skillsmatter.com)</p> <p>这里是来自droidcon London 2016的视频记录。</p> <h2><strong>事件</strong></h2> <p><a href="http://openmobilemedia.com/san-francisco/?utm_source=Android+Weekly&utm_medium=Newsletter&utm_campaign=4563">旧金山2016开放移动峰会(Open Mobile Summit 2016)</a>(openmobilemedia.com)</p> <p>面向移动产品,用户体验/设计和移动市场主管们的美国最重要的B2C移动事件。</p> <p> </p> <p> </p> <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #229</a></p> <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1477898121897.html">深度开源</a></p> <p>译者:青岛海边 校对:OPEN编辑</p> <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接</p> <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>