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

OPEN编辑 2年前
   <h2><strong>文章 & 教程</strong></h2>    <p><a href="/misc/goto?guid=4959750775077060953">Zen Android MVVM </a>(medium.com)</p>    <p>Cain Wong的这篇文章是对上周的Okuki库介绍的跟进。这是关于在保持理智的同时开发一个干净的结构。</p>    <p><a href="/misc/goto?guid=4959750775161443756">App 使用 Clean Architecture架构</a>(news.realm.io)</p>    <p>在这篇文章中,乔·伯奇(Joe Birch)告诉我们,如何将一个几乎没有架构的应用程序迁移到Clean Architecture架构下。</p>    <p><a href="/misc/goto?guid=4959750775239894399">如何在Android上制作小部件 </a>(tecsynt.com)</p>    <p>有很多关于制作应用程序的博客文章,但很少有关于制作小部件的博客文章。这篇博客文章解释了基础知识,并告诉你需要注意的事情和开发一个小部件时的一些注意事项。</p>    <p><a href="/misc/goto?guid=4959750775320249992">迁移Roboguice 3 - 第1部分 </a>(medium.com)</p>    <p>Mark Ng的帖子描述了退出Roboguice 3库的动机―一定也要查看第二部分。</p>    <p><a href="/misc/goto?guid=4959750775393660745">迁移Roboguice 3 - 第2部分 </a>(medium.com)</p>    <p>跟随Mark Ng的帖子,在这个帖子中他比较了各种DI框架中的不同实现。</p>    <p><a href="/misc/goto?guid=4959750775479495766">ShimmerLayout</a>(medium.com)</p>    <p>Tamas Vegh的一篇文章描述了他创造闪光布局库的旅程。还有检查代码部分中的存储库。</p>    <p><a href="/misc/goto?guid=4959750775556499387">Android架构组件 - 查看生命周期 - 第3部分 </a>(riggaroo.co.za)</p>    <p>在这篇博客文章中,Rebecca Franks检查了引入并处理生命周期更改的新类。</p>    <p><a href="/misc/goto?guid=4959750775632804162">Dagger 2 - 自定义范围,组件依赖项,子组件 Subcomponents</a>(proandroiddev.com)</p>    <p>Eugene Matsyuk的更高级的Dagger 2教程。</p>    <p><a href="/misc/goto?guid=4959750775708026730">Google Assistant Trivia Game </a>(medium.com)</p>    <p>Google为Google助手开了一个琐事游戏应用程序,现在您可以看到使用Google上的“Google”操作的全部工作的设计和逻辑,还有Google Assistant的开发平台。</p>    <p><a href="/misc/goto?guid=4959750775795795323">架构组件:LiveData </a>(blog.stylingandroid.com)</p>    <p>在这个系列中,Mark Allison看到了新的架构组件,并展示了我们如何从中受益。在第二篇文章中,他看了一下LiveData。</p>    <p><a href="/misc/goto?guid=4959750775882127321">Android环回P2P呼叫 - WebRTC </a>(vivekc.xyz)</p>    <p>对等视频通话有一段时间,现在每个应用程序都有内置的音频/视频通话。本教程系列是关于以简单易懂的方式为初学者提供探索此类功能的可能性。</p>    <p><a href="/misc/goto?guid=4959750775950766915">Kotlin 代理模式 的Android开发 - 第二部分 </a>(medium.com)</p>    <p>这是Fabio Collini的两部分系列的第二部分,它解释了如何在Kotlin中实现委托模式。</p>    <p><a href="/misc/goto?guid=4959750776034753959">Android O:通过SMS令牌验证电话号码 </a>(code.tutsplus.com)</p>    <p>在本教程中,您将了解Android O中酷的新的SMS令牌功能。您将学习如何生成应用程序特定的令牌,以便在设备首次收到包含该令牌的消息时触发挂起的意图,和验证电话号码。</p>    <p><a href="/misc/goto?guid=4959750776113466905">Android上的FSM:如何实现应用模块化?</a>(medium.com)</p>    <p>在Romain Rochegude的这篇文章中,你将学习实现一个有限状态机来构造你的应用程序。</p>    <p><a href="/misc/goto?guid=4959750776190213911">初级Android开发人员的知识提升 - 第一部分 </a>(medium.com)</p>    <p>这是一个专门针对初学者的博客文章,以避免一些陷阱,让你快速上手。 即使你是Android开发人员,你也可能会在列表中看到你不知道的内容。</p>    <p><a href="/misc/goto?guid=4959750776274138768">Kotlin不能选择 </a>(medium.com)</p>    <p>Benjamin Monjoie写的关于Kotlin语言怪癖呗视为lambdas的好文章。</p>    <p><a href="/misc/goto?guid=4959750776374062197">Android O,N及更低版本的组件生命周期和后台任务</a>(developerlife.com)</p>    <p>随着Android O的变化,你将如何开始后台任务。 其中一个主要区别在于,当活动消失时,没有持续通知的Started Service不会允许在后台运行。 在这篇文章中,你将学习如何在Android O中正确的方式实现后台任务。</p>    <p><a href="/misc/goto?guid=4959750776447794548">使用ResultReceiver与IntentService进行通信</a>(proandroiddev.com)</p>    <p>在Bakhtar Sobat的这篇文章中,您将学习如何使用ResultReceiver从IntentService获取结果。 IntentService是根据需要处理异步请求(以Intents表示)的服务的一个基本的类。 这是从主线程卸载工作的常见模式 - 但传递数据可能会有点乏味。</p>    <p><a href="/misc/goto?guid=4959750776536738550">Android面试问题</a>(github.com)</p>    <p>所以 - 你想把作为一个Android开发者落实为你的梦想工作,然后你应该看看这些问题。 我承认,他们中许多人正在编织利基主题,并且可能你现在不能做任何事情 (接受采访)- 但是这是一个很好的汇编。</p>    <h2><strong>库&代码</strong></h2>    <p><a href="/misc/goto?guid=4959750776612273280">DropDownView</a>(github.com)</p>    <p>一个简单的带有内置的动画的下拉式视图</p>    <p><a href="/misc/goto?guid=4959750776694228938">RxIdler </a>(github.com)</p>    <p>Espresso的IdlingResource包装一个RxJava调度程序。</p>    <p><a href="/misc/goto?guid=4959750776769322171">whorlwind </a>(github.com)</p>    <p>围绕Android指纹API的反应性包装,可使用指纹处理加密/解密敏感数据</p>    <p><a href="/misc/goto?guid=4959750776851113538">adbons </a>(github.com)</p>    <p>一个Android adb工具的封装。 这只是一个基于steroids的adb。</p>    <p><a href="/misc/goto?guid=4959750776939273136">ShimmerLayout </a>(github.com)</p>    <p>Supercharge的Android应用程序的内存效率闪烁效果。</p>    <h2><strong>视频&博客</strong></h2>    <p><a href="/misc/goto?guid=4959750777013246362">学习Kotlin - 属性一流的语言功能 </a>(fragmentedpodcast.com)</p>    <p>在这个迷你片段,KG 作为一个newby谈论他的学习Kotlin旅程</p>    <h2><strong>事件</strong></h2>    <p><a href="/misc/goto?guid=4959750777093729048">Android架构组件介绍 - 7月20日</a>(medium.com)</p>    <p>加入我们Google开发人员专家有Rebecca Franks,Alex Koller和Dario Mungoi,介绍了Google I / O 2017期间推出的新的Android架构组件。</p>    <p> </p>    <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #266</a></p>    <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1500477841390.html">深度开源</a></p>    <p>译者:木槿 校对:OPEN编辑</p>    <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接</p>    <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>    <p> </p>