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

OPEN编辑 2年前
   <h2><strong>文章 & 教程</strong></h2>    <p><a href="/misc/goto?guid=4959746864231006602">使用Espresso 和Mockito测试MVP </a>(josiassena.com)</p>    <p>Josias Sena简化的指导关于如何单元测试许多人尝试追随的“如此令人惊讶”的MVP建筑风格。</p>    <p><a href="/misc/goto?guid=4959747945490192339">在 Kotlin中 如何创造 Gradle Plugin </a>(www.thedroidsonroids.com)</p>    <p>你准备在在 Kotlin中 创造Gradle Plugin吗?考虑一些建议!</p>    <p><a href="/misc/goto?guid=4959747945573517398">惯用的Kotlin 最佳练习 </a>(blog.philipphauer.de)</p>    <p>为了充分利用 Kotlin,我们必须重温一些我们在 Java中经常做的做好的练习。他们中的许多可以由Kotlin提供的更好的选择所代替。</p>    <p><a href="/misc/goto?guid=4959747945657786639">面试Android开发人员</a>(medium.com)</p>    <p>最近 Brendan Fahy的一个朋友问他一些建议关于面试Android开发人员,他最终写下了大家的看法。</p>    <p><a href="/misc/goto?guid=4959747945736987568">你所需要的只是一点点耐心 </a>(zdominguez.com)</p>    <p>Zarah Dominguez 解释了如何在您当地的Droidcon或其他活动中进行演示。</p>    <p><a href="/misc/goto?guid=4959747945823448491">Mirror: 简化Java和Android的反射 </a>(medium.com)</p>    <p>Sylvain Galand介绍了一款Java库的Mirror允许你用注释来写交界面, 为了避免反射API的疼痛</p>    <p><a href="/misc/goto?guid=4959747945904609435">使用React Native导航和设计 </a>(developerlife.com)</p>    <p>这篇文章是完全关于在React Native中软件导航。</p>    <p><a href="/misc/goto?guid=4959747945993921278">Fragments:解决所有Android的问题(和原因)</a>(news.realm.io)</p>    <p>Michael Yotive在2017年会看到Fragments,如果你想避免它们,会有什么选择存在。</p>    <p><a href="/misc/goto?guid=4959747946072261426">在Android上持续集成</a>(engineeringblog.yelp.com)</p>    <p>Coltin Caverhill在专门的AWS机器集群中描述了Yelp的CI / CD设置。这些机器运行了Junit测试,静态的分析,建立 APKs,合并代码,和发送通知。</p>    <p><a href="/misc/goto?guid=4959747946158432299">一个Groovy脚本来完全保存它们 </a>(medium.com)</p>    <p>Robert Simoes 分享了 Gradle任务为了实现通过 Android Studio建立APKs</p>    <p><a href="/misc/goto?guid=4959747946241760487">通过VR激发学习和创造力 </a>(medium.com)</p>    <p>VR有潜力为人,地方和事物提供全新视角。Shazia Makhdumi 希望鼓励开发社区推动创新的范围,特别是在鼓舞学习和创造力。</p>    <h2><strong>库 & 代码</strong></h2>    <p><a href="/misc/goto?guid=4959747946328014001">Litho </a>(fblitho.com)</p>    <p>非死book在F8发布了Litho。 Litho使用声明式API来定义UI组件。您只需根据一组不可变的输入来简单描述UI的布局,并且框架负责其余部分。利用代码生成,Litho可以在您的UI下执行优化,同时保持代码简单和容易的维护。</p>    <h2><strong>工具</strong></h2>    <p><a href="/misc/goto?guid=4959747946407635738">如何在Github上导航您的java项目?</a>(medium.com)</p>    <p>Ishan Khanna写了一个Chrome插件,可以像Android Studio那样导航类。</p>    <h2><strong>视频 & 博客</strong></h2>    <p><a href="/misc/goto?guid=4959747014158982007">Droidcon意大利2017</a>(www.油Tube.com)</p>    <p>来自Droidcon Italy 2017的所有演讲。</p>    <p><a href="https://www.油Tube.com/watch?v=0IKHxjkgop4&feature=youtu.be">由Jake Wharton管理RxJava </a>(www.油Tube.com)</p>    <p>RxJava在构建安卓应用程序中的用途迅速增长!组合和组合同步和异步数据源都变得容易。遗留下来的这个问题在于把整个应用的状态和如何处理它的变化。这个演讲将探讨如何增加我们的信心和应用程式状态的决定性。</p>    <p><a href="/misc/goto?guid=4959747946609573251">ADB 64:Gradleweiss</a>(androidbackstage.blogspot.com)</p>    <p>在这一集中,Chet和Tor与Xavier Ducrohet和Android Studio团队的Jerome Dochez进行了谈话。我们谈论gradle,gradle和gradle。然后还有一些关于gradle的消息,在关于gradle的聊天中圆满解决这个问题。</p>    <p><a href="/misc/goto?guid=4959747946687879853">Litho:高效UI的声明框架 </a>(developers.非死book.com)</p>    <p>安卓的组件允许开发人员通过简单的声明式API来实现复杂,高效的RecyclerView。在本课程中,我们将讨论这个强大的框架的功能和特点。</p>    <p><a href="https://www.油Tube.com/watch?v=o03-tAPtxOk&feature=youtu.be">设计片段:电路简洁干净的视觉设计 </a>(www.油Tube.com)</p>    <p>在这本“设计片段”中,罗马·努里克(Roman Nurik)在一个名为“电路”的交通规划应用程序中查看视觉设计元素,特别是如何对比,清晰的视觉语言,微妙的动作和使用键盘使应用程序变得简单易用。</p>    <p> </p>    <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #254</a></p>    <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1493116904472.html">深度开源</a></p>    <p>译者:木槿 校对:OPEN编辑</p>    <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接</p>    <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>