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

OPEN编辑 5年前
   <h2><strong>文章 & 教程</strong></h2>    <p><a href="/misc/goto?guid=5048129684219651492">介绍WorkManager</a>(medium.com)</p>    <p>这篇由Pietro Maggi撰写的博客文章是WorkManager新系列中的第一篇。他将探索WorkManager的基础知识,如何以及何时使用它,以及幕后发生的事情。</p>    <p><a href="/misc/goto?guid=5048129684320755438">Kotlin的设计错误</a>(arturdryomov.online)</p>    <p>Artur Dryomov比较各种语言的错误处理,看看如何在Kotlin中最好地处理它们。</p>    <p><a href="/misc/goto?guid=5048129684427017625">谁是(不是)一个技术领导者</a>(medium.com)</p>    <p>Mirek Stanek在3-4年前为自己写了一个建议,当时他是一名初学者团队领导者,他努力做到最好,但却犯了很多错误影响了与他一起工作的优秀工作人员。</p>    <p><a href="/misc/goto?guid=5048129684516254549">在多模块项目中使用Dagger-Android </a>(proandroiddev.com)</p>    <p>在这篇文章的第二篇文章中,Marcos Holgado谈到了dagger-android并重新实现了他在上一篇文章中的行为,但这次使用的是dagger-android。</p>    <p><a href="/misc/goto?guid=5048129684603623633">Android上的Dagger 2:您应遵循的指南 </a>(proandroiddev.com)</p>    <p>FredPorciúncula希望确保我们按照预期的方式正确使用Dagger - 这可能会导致性能提升。</p>    <p><a href="/misc/goto?guid=5048129684690956817">Android应用程序中的功能模块化入门 </a>(overflow.buffer.com)</p>    <p>在过去的几周里,Joe Birch开始思考并计划如何将应用程序模块化为功能模块,在这篇文章中,他分享了这一最初的架构过程中的一些想法,步骤和知识。功能模块化。</p>    <p><a href="/misc/goto?guid=5048129684794001264">开发安全的Android应用程序</a>(medium.com)</p>    <p>Ahmed Abd-Elmeged分享了16个提示,其中包含有助于提高应用安全性的详细资源。</p>    <p><a href="/misc/goto?guid=5048129685002008452">LIMELIGHT中的ConstraintLayout </a>(android.jlelse.eu)</p>    <p>本文的目的是提供有关ConstraintLayout的完整信息源。即使你熟悉库,你也一定会学到新东西。它包括17个部分,其中Rami Jemli详细介绍了库的每个功能和可能的技巧。</p>    <p><a href="/misc/goto?guid=5048129685106670482">Android LaunchMode动画CheatSheet </a>(itnext.io)</p>    <p>Ahmed Abd-Elmeged决定写一篇博客,这篇博客是关于各种活动的发布模式,一些GIF动画来说明这些概念,然后与大家分享。</p>    <p><a href="/misc/goto?guid=5048129685197562749">Rialto:可下载的字体</a>(blog.stylingandroid.com)</p>    <p>Rialto是一个新的Android文本样式库,基于Mark Allison的Annotation Spans。在这里,他描述了他最近添加到v1.2中的一个有趣的新功能。</p>    <p><a href="/misc/goto?guid=5048129685289964555">Dagger Recipes </a>(www.arunkumarsampath.in)</p>    <p>Arunkumar Sampathkumar提供了一个说明性的逐步指导,这样可以在WorkManager中实现构造函数注入。</p>    <p><a href="/misc/goto?guid=5048129685371767455">来自 trenches的消息 - Koin的下一步是什么? </a>(medium.com)</p>    <p>Kotlin本地依赖注入系统Koin 1.0已经推出,第一个版本标记为production-ready。 Arnaud Giuliani描述了他正在努力继续改进库。</p>    <h2><strong>库 & 代码</strong></h2>    <p><a href="/misc/goto?guid=5048129685472691405">transition-x </a>(github.com)</p>    <p>用于编排Android过渡的Kotlin DSL声明</p>    <p><a href="/misc/goto?guid=5048129685575976433">Android-EditText-Validations </a>(github.com)</p>    <p>轻松验证EditTexts。在为EditText字段编写验证规则时使用,此库最适合与Kotlin一起使用,以帮助减少样板代码。</p>    <p><a href="/misc/goto?guid=5048129685668813922">katana</a>(github.com)</p>    <p>Katana是一个简单的依赖注入库(类似于服务定位器模式),用于JVM上的Kotlin,并且专为Android设计</p>    <h2><strong>新闻</strong></h2>    <p><a href="/misc/goto?guid=5048129685770369892">在我们信任的评论中</a>(android-developers.googleblog.com)</p>    <p>获取用户信任是Google Play的首要任务,他们会不断努力确保所显示的评分和评论不被操纵。</p>    <p><a href="/misc/goto?guid=5048129685862751889">Android Pie à la mode: 安全和隐私 </a>(android-developers.googleblog.com)</p>    <p>请继续阅读今年Android Pie中介绍的安全和隐私功能摘要。</p>    <h2><strong>视频 & 博客</strong></h2>    <p><a href="/misc/goto?guid=5048129685954997073">AndroidTO 2018 </a>(www.油Tube.com)</p>    <p>AndroidTO 2018会议所有演示文稿的播放列表。</p>    <p><a href="/misc/goto?guid=5048129686040691302">初学者Android开发指南播客</a>(soundcloud.com)</p>    <p>播客是由Android Dev discord录制的,并且还提出了难题。</p>    <p> </p>    <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #341</a></p>    <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1546094768073.html">深度开源</a></p>    <p>译者:木槿 校对:OPEN编辑</p>    <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接</p>    <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>    <p> </p>