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

OPEN编辑 6年前
   <h2><strong>文章 & 教程</strong></h2>    <p><a href="/misc/goto?guid=4959754798047432672">您是否了解过Android的Lifecycle-Aware库?</a>(android.jlelse.eu)</p>    <p>我们如何了解Lifecycle-Aware库代码? Nishant Srivastava展示了可以跟踪活动或Lifecycle-Aware的Lifecycle Arch组件的片段,并相应地调整其行为。</p>    <p><a href="/misc/goto?guid=4959754798144677055">为Moshi创建自定义类型适配器 </a>(medium.com)</p>    <p>Moshi是一个简洁的小库,处理JSON和Java对象之间的映射。在本教程中,您将学习如何创建自定义类型的适配器,这样可以帮助您映射枚举类型。</p>    <p><a href="/misc/goto?guid=4959754798225251360">Register: 在Android上进行更好的应用程序Billing 测试 </a>(open.nytimes.com)</p>    <p>“纽约时报”Android团队介绍了缓存器,这是一个用于测试Play商店Billing 的Android库和应用程序。</p>    <p><a href="/misc/goto?guid=4959754798309295809">ConstraintLayout - Guidelines, Barriers, Chains 和 Groups </a>(riggaroo.co.za)</p>    <p>Rebecca Franks介绍了“ConstraintLayout”中的一些新功能 - Guidelines, Barriers, Chains and Groups.</p>    <p><a href="/misc/goto?guid=4959754798390616162">存储层使用Room和Dagger 2</a>(medium.com)</p>    <p>通过使用Room和Dagger2在应用程序中创建一个Repository层,简化数据库操作。</p>    <h3><strong>赞助</strong></h3>    <p><a href="http://www.kobiton.com/freetrial?utm_source=Android%20Weekly%20Newsletter&utm_medium=Newsletter&utm_campaign=Android%20Weekly%208.6%20Newsletter&utm_term=Emulators&utm_content=Stop%20using%20emulators">停止在模拟器上测试 - 访问真实设备</a>(www.kobiton.com)</p>    <p>Kobiton是一款移动设备云,可让您在真实的Android设备上测试移动设备,网站和混合应用。用手动和自动的方法测试您的某方面。自动生成的活动日志可帮助您跟踪进度。支持应用1.6.4版本,不需要承诺就可以免费试用。</p>    <p><a href="/misc/goto?guid=4959754798567078924">Realm, ObjectBox 又或是 Room. 哪一个为你准备的? </a>(notes.devlabs.bg)</p>    <p>Radoslav Yankov比较了新推出的Room Persistence 库,这是一个研究时间长的领域,但也是最近刚刚出来的“ObjectBox”。</p>    <p><a href="/misc/goto?guid=4959754798655029389">充分利用Android Studio Debugger </a>(medium.com)</p>    <p>Ishan Khanna分享一个Android Studio提示,以便在不需要每次重新编译的情况下也可以更快地启动应用程序。</p>    <p><a href="/misc/goto?guid=4959754798746140870">Kotlin可测性 - 第2部分 </a>(blog.stylingandroid.com)</p>    <p>在这个简短的系列中,Mark Allison研究了一些可以极大地帮助您进行Kotlin课程测试的技术。</p>    <p><a href="/misc/goto?guid=4959754798831564012">使用Actions on Google 构建 Guitar Chord Tutor: 第二部分 </a>(medium.com)</p>    <p>Joe Birch的第二部分是关于如何用Google Actions构建. Guitar Chord Tutor 。您将学习如何返回Rich Responses以获得更好的屏幕体验。</p>    <p><a href="/misc/goto?guid=4959754798912404124">Sqlite 开发库 - Anko</a>(www.kotlindevelopment.com)</p>    <p>Anko是一个通常使Android开发更容易的库。这个博客文章涉及Anko的一部分,使得编程SQLite查询更加令人愉快。</p>    <p><a href="/misc/goto?guid=4959754798997920572">从设计到android,第2部分</a>(medium.com)</p>    <p>“从设计到Android”系列的一个新帖,其中Saul Molinero选择了一个设计理念,我在Android上实现了它。</p>    <h2><strong>设计</strong></h2>    <p><a href="/misc/goto?guid=4959754799082490817">Icons </a>(material.io)</p>    <p>更新图标的材质样式指南。</p>    <h2><strong>库 & 代码</strong></h2>    <p><a href="/misc/goto?guid=4959754799171094503">RxLifecycle </a>(github.com)</p>    <p>Rx绑定的Android活动和Lifecycle-Aware的片段,避免内存泄漏。</p>    <p><a href="/misc/goto?guid=4959668049818350775">Anko </a>(github.com)</p>    <p>令人愉快的Android应用开发</p>    <p><a href="/misc/goto?guid=4959754799292809322">Register </a>(github.com)</p>    <p>用于测试Play Store billing 的Android库和应用程序。</p>    <p><a href="/misc/goto?guid=4958878228585055553">Moshi </a>(github.com)</p>    <p>用于Android和Java的现代JSON库。</p>    <h2><strong>新闻</strong></h2>    <p><a href="/misc/goto?guid=4959754799403824821">Google Play Billing 库1.0正式发布 </a>(android-developers.googleblog.com)</p>    <p>Google宣布正式发布Play Billing 库,简化了Google Play Billing的开发流程,让您集中精力在您的应用上。</p>    <p><a href="/misc/goto?guid=4959754799496552659">Kotlin 1.1.50 发布</a>(blog.jetbrains.com)</p>    <p>jetBrains宣布发布了Kotlin 1.1.50,这是对Kotlin 1.1错误的修复以及工具更新的最新一版。</p>    <h2><strong>视频 & 博客</strong></h2>    <p><a href="/misc/goto?guid=4959754799588032274">清洁应用程序设计与架构组件</a>(academy.realm.io)</p>    <p>在这次演讲中,查克·格雷布(Chuck Greb)探讨了如何在已经使用清晰架构原理的应用程序中利用架构组件来帮助您的代码更加灵活,可维护和可测试。</p>    <p><a href="/misc/goto?guid=4959754799670499352">Android架构分页库</a>(fragmentedpodcast.com)</p>    <p>在这一集中,Florina Muntenescu回到与我们谈论Google最近公布的分页库。</p>    <p><a href="/misc/goto?guid=4959754799749298328">Android上的Java 8功能 </a>(academy.realm.io)</p>    <p>随着将OpenJDK迁移到Apache Harmony,Android正在逐步注入Java 8功能。这个谈话集中在探索在Android上添加的Java 8功能,如何实现它们,以及我们使用它们可以获得哪些好处。</p>    <p><a href="https://www.油Tube.com/watch?v=seggpIKeiSw&feature=youtu.be">RxJava 与 Sarah Lensing </a>(www.油Tube.com)</p>    <p>来自GDG Boulder的现场直播</p>    <p><a href="/misc/goto?guid=4959754799920762512">Play Billing Library 1.0 </a>(www.油Tube.com)</p>    <p>Google Play Billing库1.0已经发布,为了简化帐单,并且让您专注于实施应用程式的特定逻辑</p>    <p> </p>    <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #276</a></p>    <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1506648463844.html">深度开源</a></p>    <p>译者:木槿 校对:OPEN编辑</p>    <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接</p>    <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>