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

OPEN编辑 9个月前
   <h2><strong>文章&教程</strong></h2>    <p><a href="/misc/goto?guid=4959757884836599074">为工作流重构Litho的CircleCI配置</a>(medium.com)</p>    <p>Pavlos-Petros Tournaris解释了他如何改进Litho开源项目在CircleCI上的自动构建。</p>    <p><a href="/misc/goto?guid=4959757884930205863">导航架构组件</a>(www.bignerdranch.com)</p>    <p>导航组件由一组工具,API和资源组成,这些工具,API和资源允许您以声明和可视方式构建应用程序导航。 Eric Maxwell分享了它的工作原理。</p>    <p><a href="/misc/goto?guid=4959757885014203678">Cutouts的乐趣</a>(cyrilmottier.com)</p>    <p>Android P的新功能之一是支持显示剪切。 Cyril Mottier分享了一些非常简洁的技术,可将它们整合到您的应用程序的视觉设计中。</p>    <h3><strong>赞助</strong></h3>    <p><a href="/misc/goto?guid=4959757885100421208">了解洞察以针对Android Go进行优化 </a>(medium.com)</p>    <p>发现洞察信息,帮助您优化Android应用或游戏(Go版)并创建更好的应用体验。</p>    <p><a href="/misc/goto?guid=4959757885185873438">Android的理想UI测试? </a>(arturdryomov.online)</p>    <p>Artur Dryomov广泛地撰写了各种测试层,以及它们如何应用于Android开发。</p>    <p><a href="/misc/goto?guid=4959757885276238718">可维护架构 - Separation Of Concerns </a>(blog.stylingandroid.com)</p>    <p>创建可维护,灵活的代码库并不容易,但它是软件工程的重要组成部分。在本系列中,Mark Allison将会介绍一个简单实用的天气应用程序,并着眼于其设计中的一些问题。</p>    <p><a href="/misc/goto?guid=4959757885361477992">Store+Room — A Reactive Repository </a>(medium.com)</p>    <p>Mike Nakhimovich写道如何更新开源的Store库以支持Room持久性库。</p>    <p><a href="/misc/goto?guid=4959757885446524772">在Airbnb上协调GraphQL和Thrift </a>(medium.com)</p>    <p>Airbnb frontend engineers需要GraphQL的快速迭代和灵活性,而backend engineers需要Thrift的稳定性和特异性。这是一个故事关于他们如何让两个小组讨论并构建适用于每个人的东西。</p>    <p><a href="/misc/goto?guid=4959757885526506585">Android测试 - Google I / O 2018 - 有什么新功能? - 第1部分 </a>(blog.novoda.com)</p>    <p>Bart Ziemba和Jonathan Taylor分享和总结他们最喜欢的Google I / O 2018会谈。</p>    <p><a href="/misc/goto?guid=4959757885607631106">Sharpening Retrofit with Dagger </a>(medium.com)</p>    <p>Warren Smith在第一次进行网络通话时使用Dagger在后台线程上分享了他最喜欢的模式之一,以便简单地初始化OkHttpClient。</p>    <p><a href="/misc/goto?guid=4959757885693502525">使用Sceneform构建ARCore应用程序 - 第1部分 </a>(proandroiddev.com)</p>    <p>在接下来的系列文章中,Hari Vignesh Jayapalan使用简单的例子,介绍了AR,ARCore SDK和Sceneform Framework的基础知识。在本系列的最后,您将会使用AR应用程序。</p>    <p><a href="/misc/goto?guid=4959757885775336600">动态功能模块,Android OnDemand模块 </a>(proandroiddev.com)</p>    <p>Saurabh Patel继续他的一系列关于Dynamic App Bundles的文章,在您的应用程序中逐步实施这些步骤。</p>    <h2><strong>设计</strong></h2>    <p><a href="/misc/goto?guid=4959757885866147360">设计软件动画</a>(medium.com)</p>    <p>设计动画是雕刻时间。 时机至关重要。 如果你不考虑动画时间,那你就不会设计动画。 Pasquale D'Silva向我们展示了原因。</p>    <p><a href="/misc/goto?guid=4959757885949999531">Tab Bars are the new Hamburger Menus </a>(uxplanet.org)</p>    <p>在这篇文章中,Fabian Sebastian谈到了一个失控的导航模式。 (提示:这是Tab Bar)</p>    <h2><strong>库&代码</strong></h2>    <p><a href="/misc/goto?guid=4959757886028048821">swarmer</a>(github.com)</p>    <p>Reactive 工具,用于并行创建和启动多个Android模拟器</p>    <p><a href="/misc/goto?guid=4959757886114588703">PhotoEditor</a>(github.com)</p>    <p>一个照片编辑器库,简单易用,支持图像编辑,使用涂饰,文字,表情符号和贴纸等故事。</p>    <h2><strong>视频&博客</strong></h2>    <p><a href="https://www.油Tube.com/watch?v=5qlIPTDE274&feature=youtu.be">Android Jetpack: ViewModel </a>(www.油Tube.com)</p>    <p>仔细看看JetPack:ViewModel是生命周期库的一部分,它旨在帮助您解决常见的Android生命周期挑战,并使您的应用更易于维护和测试。</p>    <p><a href="https://www.油Tube.com/watch?v=JYrpEAz_A1U&feature=youtu.be">Android Jetpack:自动调整TextView </a>(www.油Tube.com)</p>    <p>为了获得最佳的文本用户体验,材料设计建议使用动态类型而不是较小的字体或截取长文章的文本。</p>    <p><a href="/misc/goto?guid=4959757886378883800">Android开发人员后台:WorkManager </a>(androidbackstage.blogspot.com)</p>    <p>在这一集中,Chet和Tor与Sumir Kataria谈论了在Google I / O上发布的新WorkManager库</p>    <p><a href="/misc/goto?guid=4959757886466632088">Fragmented: GraphQL and Apollo with GDE Mike Nakhimovich (Part 1)</a>(fragmentedpodcast.com)</p>    <p>在这一期中,团队与GDE Mike Nakhimovich谈论了GraphQL。他帮助创建了用于Android的Apollo的库,这是Android的官方GraphQL客户端。</p>    <p><a href="https://www.油Tube.com/watch?v=T-TjgGM3U2I&feature=youtu.be">学习Android:Android Devs希望他们知道什么 </a>(www.油Tube.com)</p>    <p>Android开发者希望他们在开始学习Android时会知道什么?Nate Ebel询问了更大的Android社区,这些他发现的。</p>    <h2><strong>特刊</strong></h2>    <p><a href="/misc/goto?guid=4959757886642601424">2018年第二季度开发者经济学调查</a>(vmob.me)</p>    <p> </p>    <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #312</a></p>    <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1528211790561.html">深度开源</a></p>    <p>译者:木槿 校对:OPEN编辑</p>    <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接</p>    <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>