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

OPEN编辑 1年前
   <h2><strong>文章 & 教程</strong></h2>    <p><a href="/misc/goto?guid=4959757049018054037">Android辅助功能教程:入门教程</a>(www.raywenderlich.com)</p>    <p>随着人口减少,视力,听力,行动能力和认知功能下降,你应该尽力为每个人提供最好的应用程序体验。Victoria Gonda 告诉你如何用入门教程。</p>    <p><a href="/misc/goto?guid=4959757049107886230">Android版Ratchet</a>(commonsware.com)</p>    <p>Mark Murphy检查了Play商店即将推出的最低sdk版本,以免为使用支持库和支持旧版Android的用户造成问题。</p>    <p><strong>赞助</strong></p>    <p><a href="https://medium.com/googleplaydev/how-to-build-mobile-games-with-people-in-mind-cdc480967fcc?utm_source=AndroidWeekly&utm_medium=Newsletter&utm_campaign=Jan14&utm_content=mobilegamesdesign">您是否有兴趣制作手机游戏?</a>(medium.com)</p>    <p>Google Play应用和游戏处于中等状态。了解用户体验设计原则,以帮助您构建人们想要的Android游戏,并了解人为因素如何影响玩家行为。</p>    <p><a href="/misc/goto?guid=4959757049279246953">为期一个月的Android辅助功能</a>(tech.instacart.com)</p>    <p>最近Maksim Golivkin和他的团队花了一个月的时间来改善他们的Android应用程序的可访问性,并为更广泛的客户提供服务。</p>    <p><a href="/misc/goto?guid=4959757049362774649">了解RecyclerView第1部分:基础知识 </a>(android.jlelse.eu)</p>    <p>Nilesh Singh在Android平台上的初学者指南。</p>    <p><strong>赞助</strong></p>    <p><a href="/misc/goto?guid=4959757049453254849">Android Essentials:由Big Nerd Ranch提供的Bootcamp </a>(www.bignerdranch.com)</p>    <p>与我们位于加利福尼亚州的Fortune 500强公司的开发者进行交流并获得有关特定项目的帮助。沉浸在这为期5天的培训。1月25日注册通道就关闭了!</p>    <p><a href="/misc/goto?guid=4959757049532281079">在Bitrise上使用Android的Kotlin的Sonarqube代码覆盖率 </a>(android.jlelse.eu)</p>    <p>如果您使用Sonarqube进行连续检查,Peter-John Welcome会演示如何设置它来使用Kotlin Android代码。</p>    <p><a href="/misc/goto?guid=4959757049622799673">掌握Android中的Shadows</a>(android.jlelse.eu)</p>    <p>MertŞimşek分享了一些关于在材质设计指南中添加Shadows的细节。</p>    <p><a href="/misc/goto?guid=4959757049711169938">Kotlin爱好者的gradle脚本</a>(medium.com)</p>    <p>据悉,Kotlin DSL将成为实际的Gradle默认设置,StefMa深入探讨了如何使用它。他在这篇文章中分享的一些基本问题。</p>    <p><a href="/misc/goto?guid=4959757049803224952">我最喜欢的例子是Kotlin函数式编程 </a>(medium.freecodecamp.org)</p>    <p>Kotlin的一大优点就是它支持函数式编程。Marcin Moskala讨论了在Kotlin编写的一些简单而有表现力书写的功能.</p>    <p><a href="/misc/goto?guid=4959757049889969054">2018年使用Android Fragments</a>(medium.com)</p>    <p>Daniel Novak知道有几十个框架和方法正在尝试替换Fragments,但他在2018年给出了一些合理的理由来使用它们。</p>    <p><a href="/misc/goto?guid=4959757049967924877">语音用户界面如何改变我们的生活 </a>(chatbotsmagazine.com)</p>    <p>Mirek Stanek深入研究了语音用户界面如此革命性的特点,以及声控设备的真正优势。</p>    <p><a href="/misc/goto?guid=4959757050057811917">在Android即时应用程序中启用ProGuard </a>(medium.com)</p>    <p>有一些缩小APK大小的技巧,但有一点对于即时应用程序来说是绝对必要的 - 使用ProGuard去除未使用的代码。 WojtekKaliciński告诉你如何进行操作。</p>    <p><a href="/misc/goto?guid=4959757050148780017">Android开发者函数式编程 - 第4部分 </a>(medium.freecodecamp.org)</p>    <p>在最后一篇文章中,Anup Cowkur提出了高阶函数和closures。在这一个,他谈到功能错误处理的方法。</p>    <p><a href="/misc/goto?guid=4959757050228094506">6个魔法糖,这些可以使您的Kotlin代码库更合适 - 第3部分</a>(medium.com)</p>    <p>PiotrŚlesarew介绍了代码关联,以及如何使用Kotlin语言的委托机制来简化和缩短代码关联,然后再介绍如何编写自己的DSL。</p>    <p><a href="/misc/goto?guid=4959757050317365741">使用Kotlin重构实用程序类:Shared Preferences </a>(medium.com)</p>    <p>Krupal Shah展示了如何使用Kotlin轻松地重写Java Shared Prefs实用程序类。这篇文章适用于任何想要在Kotlin附近操作的初学者。</p>    <p><a href="/misc/goto?guid=4959757050407859344">VectorDrawable渐变 - 第2部分</a>(blog.stylingandroid.com)</p>    <p>我们现在在API24及更高版本中有渐变支持。在这短短的系列文章中,Mark Allison看看如何使用它们。</p>    <h2><strong>库 & 代码</strong></h2>    <p><a href="/misc/goto?guid=4959757050492359444">CrepeCake </a>(github.com)</p>    <p>像AspectJ这样的编译时AOP引擎,但在Android应用程序开发中更易于使用。</p>    <p><a href="/misc/goto?guid=4959757050571791689">Shot</a>(github.com)</p>    <p>Shot是一个Gradle插件,它使用非死book的Screenshot for Android简化了屏幕截图测试的执行操作。</p>    <p><a href="/misc/goto?guid=4959757050664602501">videochatguru-android </a>(github.com)</p>    <p>VideoChatGuru是一个基于WebRTC实现的完全由Kotlin开发的开源解决方案。</p>    <h2><strong>视频 & 博客</strong></h2>    <p><a href="https://www.油Tube.com/watch?v=Q_fNJTxUWgI&feature=youtu.be">Developer Advocacy + Kotlin </a>(www.油Tube.com)</p>    <p>Huyen和JetBrains的开发者倡导副总裁Hadi Hariri谈论开发者宣传和Kotlin。</p>    <p><a href="/misc/goto?guid=4959757050832867207">Android的React Native状态</a>(fragmentedpodcast.com)</p>    <p>在这一集Donn说话和React Native magician Ryan Salva.</p>    <p> </p>    <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #292</a></p>    <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1518011890871.html">深度开源</a></p>    <p>译者:木槿 校对:OPEN编辑</p>    <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接</p>    <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>    <p> </p>