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

OPEN编辑 6年前
   <h2><strong>文章&教程</strong></h2>    <p><a href="/misc/goto?guid=4959754993081057441">MidiPad – 巧妙利用Kotlin和架构组件 Components</a>(blog.stylingandroid.com)</p>    <p>在这篇文章中,Mark Allison看了一些有用的技术,可以充分利用Kotlin和架构组件的优势。</p>    <p><a href="/misc/goto?guid=4959754993168864909">数据库 和 Room 使用RxJava </a>(medium.com)</p>    <p>在这篇文章中,Ala Hammad展示了一个好办法,无需UI线程实现room,并且可以在后台使用RxJava。</p>    <p><a href="/misc/goto?guid=4959754993248586773">创建一个Clean-Code应用程序 </a>(blog.elpassion.com)</p>    <p>Marek Langiewicz使用Kotlin协同程序和Android架构组件创建了一个Clean-Code应用程序</p>    <p><a href="/misc/goto?guid=4959754993341406327">每个Android开发初学者应该知道的12个练习</a>(android.jlelse.eu)</p>    <p>多多练习成为一个更好的Android初学者!</p>    <h3><strong>特刊</strong></h3>    <p><a href="http://www.kobiton.com/freetrial?utm_source=Android%20Weekly%2010.8%20Placement&utm_medium=Android%20Weekly%20Newsletter&utm_campaign=Android%20Weekly%2010.8%20Placement&utm_term=Video%20Recording&utm_content=Free%20Mobile%20App%20Testing">使用Kobiton的实体设备免费进行手机应用测试 </a>(www.kobiton.com)</p>    <p>Kobiton是一款移动设备云,可让您在真实的Android设备上测试您的移动应用分为手动,自动化和DevOps测试。视频录制和自动生成的活动日志可帮助您更快地跟踪进度并解决问题。快来注册,免费试用并且开始测试吧!</p>    <p><a href="https://cloudinary.com/blog/addressing_mobile_challenges_with_the_new_cloudinary_sdk_for_android?utm_source=androidweekly-newsletter&utm_medium=Blog&utm_content=Angular-SDK">使用新的CloudDoc SDK解决移动难题</a>(cloudinary.com)</p>    <p>适用于Android的全新Cloudify SDK可让您管理应用中的所有媒体的相关需求,并且轻松实现后台上传功能。</p>    <p><a href="https://rbt.runtastic.com/v1/referral/?key=c7140144f14e3ecec56c6dd57e7d458f&target=partner&target_link=https%3A%2F%2Fwww.codingcontest.org%2Fen%2Fcontest%2Fmcc%2F&utm_source=Android_Weekly&utm_medium=email.newsletter&utm_campaign=Android_Weekly_CC">调用所有Android Coders! </a>(rbt.runtastic.com)</p>    <p>Android开发者注意:Catalysts和Runtastic合作为您创建了一个新的比赛体验 - the Mobile Coding Contest。现在注册,与其他代码爱好者相匹配看看你的技能如何,并于10月20日在线或在我们的一个地点参加。</p>    <p><a href="/misc/goto?guid=4959754993680475283">查看本地存储和RxJava背压(backpressure) </a>(medium.freecodecamp.org)</p>    <p>Nikita Kozlov探索了一种保持UI即时和响应的方法,就是同时使用RxJava和backpressure正常处理对后端的更新。</p>    <p><a href="/misc/goto?guid=4959754993775437576">神秘化高级Kotlin概念</a>(dev.to)</p>    <p>Praveen Kajla分享了他在Kotlin做结构编程方面所学到的一些知识。</p>    <p><a href="/misc/goto?guid=4959754993852870866">Genymotion对比Android Emulator </a>(www.plightofbyte.com)</p>    <p>Sumit Gupta收集了一些关于最常见的模拟器用例的数据,并与Genymotion一起评估了所有的android模拟器。这里有些许令人感叹的发现。</p>    <p><a href="/misc/goto?guid=4959754993936246077">Kotlin字面值函数(Function Literal) 与 接收器(Receiver) </a>(tech.io)</p>    <p>Simon Wirtz快速介绍了使用接收器(Receiver)和字面值函数(Function Literal),也称为带接收器的Lambda。这个概念使得Kotlin成为设计域特定语言的好编程语言。</p>    <p><a href="/misc/goto?guid=4959754994012036528">架构组件:Paging Library</a>(androidkt.com)</p>    <p>许多应用程序需要从数据库中加载大量信息。数据库查询可能需要很长时间才能运行并使用大量内存.Android有一个新的Paging Library,可以帮助您完成所有这些。</p>    <p><a href="/misc/goto?guid=4959754994105035819">The Care and Feeding of Elephants </a>(blog.evernote.com)</p>    <p>新版本的android-job库可以方便地处理新的后台执行限制,这些限制已经添加到Android Oreo中。所有新的Android功能都被重新移植,因此您无需处理版本检查或其他矛盾。</p>    <p><a href="/misc/goto?guid=4959754994193524930">快速和懒惰的.apk分发与Crashlytics </a>(medium.com)</p>    <p>Mihail Urmanschi显示了几个简单的步骤,从git生成发行说明,并在简单的Gradle任务中提交给Crashlytics。</p>    <h2><strong>库 & 代码</strong></h2>    <p><a href="/misc/goto?guid=4959754994279402570">diagonal-imageview </a>(github.com)</p>    <p>一个简单的图像视图,允许您轻松创建对角切割视图</p>    <p><a href="/misc/goto?guid=4959754994356025708">purrge </a>(github.com)</p>    <p>迅速从您的手机中窃取Android应用程序</p>    <p><a href="/misc/goto?guid=4959754994438917250">ScalingLayout </a>(github.com)</p>    <p>缩放用户交互的布局</p>    <h2><strong>新闻</strong></h2>    <p><a href="/misc/goto?guid=4959754994524104067">Android Wear Beta </a>(android-developers.googleblog.com)</p>    <p>Google正在推出下一次Android Wear更新的测试版。</p>    <p><a href="/misc/goto?guid=4959754994607221591">Architecture Components 发行说明 </a>(developer.android.com)</p>    <p>Architecture Components beta2修复了大量的漏洞。</p>    <p><a href="/misc/goto?guid=4959754994690712004">Android Studio发布更新:ConstraintLayout 1.1.0 beta 2 </a>(androidstudio.googleblog.com)</p>    <p>Google发布了ConstraintLayout 1.1.0 beta2与许多漏洞修复。</p>    <h2><strong>视频 & 博客</strong></h2>    <p><a href="https://www.油Tube.com/watch?v=YdATt4-3gYU&feature=youtu.be">Kotlin and Android Studio </a>(www.油Tube.com)</p>    <p>在Google员工喝一杯咖啡的时间里,Laurence Moroney会见了Jeffrey Van Gogh,并交流了Google如何将Kotlin带到Android Studio的相关事情。</p>    <p><a href="/misc/goto?guid=4959754994865929232">TheContext 14:现在和未来与David Karnok </a>(github.com)</p>    <p>在这一集中,Artem和Hannes与David Karnok聊了聊RxJava的现在和未来。</p>    <p><a href="/misc/goto?guid=4959754994935105096">使您的应用程序变得即时</a>(academy.realm.io)</p>    <p>在本演示文稿中,Kasra Rahjerdi介绍了实际的代码更改,以便将Stack Exchange应用程序用作即时应用程序。</p>    <p><a href="https://www.油Tube.com/watch?v=zbAe_TkTYDY&feature=youtu.be">Google Assistant的对话操作 </a>(www.油Tube.com)</p>    <p>Huyen在芝加哥Roboto与Andrew Kelly坐谈,讨论如何帮助您的用户通过使用Google Assistant的对话操作与您的应用交谈。</p>    <p> </p>    <p> </p>    <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #278</a></p>    <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1508118833353.html">深度开源</a></p>    <p>译者:木槿 校对:OPEN编辑</p>    <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接</p>    <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>