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

OPEN编辑 4个月前
   <h2><strong>文章&教程</strong></h2>    <p><a href="/misc/goto?guid=5048129956471940709">我在2018年了解了Android开发的哪些方面</a>(medium.com)</p>    <p>Danny Boyukliev分享了他过去12个月的回顾,他十分感谢2018年学到的东西。</p>    <p><a href="/misc/goto?guid=5048129956578342721">适用于Android 谷歌Cloud Build</a>(ryanharter.com)</p>    <p>虽然Google Cloud Build 在Android社区中不是很普遍,但由于基于Docker的构建配置和高内存构建机器的高可用性,Ryan Harter认为它对 Android Build 非常有前途。</p>    <p><a href="/misc/goto?guid=5048129956672867056">Lifecycle Observing LiveData </a>(medium.com)</p>    <p>Nick Rose意识到他在前一篇文章中的方法给ViewModel带来了太多的responsibilities。在本文中,他写了一个不同的方法来实现相同的结果,并且更好地包含了class responsibilities。</p>    <p><a href="/misc/goto?guid=5048129956762542709">Muselee 1:库版本</a>(blog.stylingandroid.com)</p>    <p>Mark Allison开始构建Muselee,他将从头开始创建一个应用程序,并探索在项目发展过程中,需要尽早做出明智的决策可以大大简化事情。</p>    <p><a href="/misc/goto?guid=5048129956856867638">我们如何构建2018年Google Play最佳应用程序之一 </a>(medium.com)</p>    <p>GáborHorváth描述了他和他的团队如何将VIMAGE应用从创意中选为2018年Google Play上最具娱乐性的应用之一。</p>    <p><a href="/misc/goto?guid=5048129956958257975">创建Kotlin DSLs</a>(www.grokkingandroid.com)</p>    <p>Wolfram Rittmeyer喜欢在Kotlin中构建领域特定语言(DSL),因为它非常简单。在这里,他带你一步一步建立自己的特定语言。</p>    <p><a href="/misc/goto?guid=5048129957070255602">协同和闲置资源</a>(medium.com)</p>    <p>Michael Bukachi展示了如何集成协同程序与Espresso Idling Resources。</p>    <p><a href="/misc/goto?guid=5048129957189935112">Pro Media App的技巧</a>(proandroiddev.com)</p>    <p>在这篇简短的文章中,Marcin Adamczewski揭示了10个技巧,可以帮助您创建专业媒体应用程序。</p>    <p><a href="/misc/goto?guid=5048129957286631938">foreground Service lifecycle的陷阱 </a>(medium.com)</p>    <p>作为Google Play目标API级别要求的一部分,现有应用至少需要定位到Android 8.0。其中一个迁移步骤与后台服务有关。 Maciek Witowski描述了一些陷阱。</p>    <p><a href="/misc/goto?guid=5048129957406925420">和Kotlin一起合作</a>(medium.com)</p>    <p>Philippe Boisney在Google App Engine和Firebase上构建了一个带有后端的Android应用程序,全部用Kotlin编写。</p>    <p><a href="/misc/goto?guid=5048129957527836842">所有2018年关于Android开发的概述</a>(blog.mindorks.com)</p>    <p>以下是2018年大多数重要Android开发的概述。</p>    <h2><strong>设计</strong></h2>    <p><a href="/misc/goto?guid=5048129957644378671">Adele:设计系统和模式库存储库</a>(adele.uxpin.com)</p>    <p>公开可用的设计系统和模式库的存储库</p>    <h2><strong>库&代码</strong></h2>    <p><a href="/misc/goto?guid=5048129957748988157">NoBullshit </a>(github.com)</p>    <p>一个完全用Kotlin编写的示例项目。使用Ktor和Android应用程序的后端/前端</p>    <p><a href="/misc/goto?guid=5048129957855570385">Korlibs </a>(korlibs.soywiz.com)</p>    <p>Korlibs是一套Kotlin Common现代化库,针对Kotlin 1.2进行全面开发。</p>    <h2><strong>视频&博客</strong></h2>    <p><a href="https://www.油Tube.com/watch?v=CqBCLM-VDlE&feature=youtu.be">Android 2018亮点</a>(www.油Tube.com)</p>    <p>回顾一下2018年Android开发人员的一些亮点</p>    <p><a href="/misc/goto?guid=5048129958031057137">使用x-Request-ID跟踪网络请求</a>(fragmentedpodcast.com)</p>    <p>在这个简短的片段中,Kaushik解释了如何通过添加特殊标头来跟踪应用程序中的网络请求。从客户端到后端Web进程轻松跟踪HTTP请求</p>    <h2><strong>活动</strong></h2>    <p><a href="/misc/goto?guid=5048129958112059656">Droidcon Boston,2019年4月8日至9日 </a>(www.eventbrite.com)</p>    <p>Droidcon Boston回来了! 2019年4月8日至9日,加入充满活力的新England Android社区进行为期两天的技术深度潜水的会议,他会展示来自世界各地的30多位演讲者的演讲。有兴趣演讲吗?在2019年1月底之前提交提案<a href="/misc/goto?guid=5048129958224077644">http://bit.ly/dcbos-19-cfp。愿意参加?使用代码ANDROID-WEEKLY-10-OFF获得10%优惠券</a></p>    <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #342</a></p>    <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1546614889276.html">深度开源</a></p>    <p>译者:木槿 校对:OPEN编辑</p>    <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接</p>    <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>    <p> </p>