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

OPEN编辑 2年前
   <h2><strong>文章&教程</strong></h2>    <p><a href="/misc/goto?guid=4959755098254165441">模块化Android项目中的逐个功能 </a>(overflow.buffer.com)</p>    <p>Joe Birch展示了模块化项目是怎样有助于创建清晰的关注点,这让您有一个清晰的关注点,并且同时让您一次执行小的实施任务。</p>    <p><a href="/misc/goto?guid=4959755098334683440">探索Kotlin的.class部分- 第2部分 </a>(proandroiddev.com)</p>    <p>Boris Farber建立了一个很不错的工具,用于了解和关注如何进入.class文件的内容。 现在介绍如何在编写Kotlin代码时可以使用它。</p>    <p><a href="/misc/goto?guid=4959755098417167749">Android Things - 温度传感器,Rainbow上的I2C </a>(blog.blundellapps.co.uk)</p>    <p>本文解释了如何使用I2C协议来获取数据输入到您的Android Things应用程序中。</p>    <p><a href="/misc/goto?guid=4959755098511921753">使用MVVM,RxJava,Room 和 Job Queue构建离线首个应用程序 </a>(proandroiddev.com)</p>    <p>以下是使用MVVM,Google’s new Lifecycle Architecture Components,Android Android Priority Job Queue库,Room,RxJava2,Dagger Android 2.11,Retrofit,ButterKnife的离线应用程序的工作示例。</p>    <p><a href="/misc/goto?guid=4959755098592446807">探索Dialogflow:了解Agent Interaction</a>(medium.com)</p>    <p>在这篇文章中,Joe Birch快速浏览Dialogflow中的每个概念,以帮助为平台提供一些基础理解。</p>    <p><a href="/misc/goto?guid=4959755098682150078">在多重环境下安装Firebase</a>(medium.com)</p>    <p>只有一个环境安装Firebase是非常简单的。 但是,如果您有多种环境,比如开发,分期和生产? 这是一个分步介绍的指南。</p>    <p><a href="/misc/goto?guid=4959755098766577361">使用Kotlin在Android中改进测试 - Pt.2</a>(proandroiddev.com)</p>    <p>Fibbio Carballo在Kotlin magic以及Mockito周围的Kotlin包装必备mockito-kotlin的帮助下,操作了一个简单的例子.</p>    <p><a href="/misc/goto?guid=4959755098851757568">玩APK Golf</a>(fractalwrench.co.uk)</p>    <p>在高尔夫中,得分最小。 我们将这一原则应用于Android。 我们要玩APK Golf,并创建可以安装在运行Oreo设备上的最小可能性的应用程序。</p>    <p><a href="/misc/goto?guid=4959755098933062862">保持Daggers Sharp</a>(medium.com)</p>    <p>Dagger 2是一个很大的依赖注入库,但其尖锐的边界可能很难处理。 让我们来看看Square的几个最佳做法,这样移动工程师不会伤害自己!</p>    <p><a href="/misc/goto?guid=4959755099016826443">错过的 RxJava 2指南:对您的Android开发加压</a>(techbeacon.com)</p>    <p>这是Aritra Roy对RxJava核心概念的深入探讨,借鉴了几个现实世界的例子,以及易于理解的代码示例,这样可帮助您了解基础知识。</p>    <p><a href="/misc/goto?guid=4959755099098006985">模块化体系结构,用于更快的构建时间</a>(proandroiddev.com)</p>    <p>本文尝试触及一些有助于Hazem Saleh改进复杂和复杂项目构建时间的想法。</p>    <p><a href="/misc/goto?guid=4959755099186414105">潜入Kotlin Coroutines </a>(www.kotlindevelopment.com)</p>    <p>推出了一个稳定的(仍然是实验性的)功能,可以摆脱编写异步代码的复杂性。 Adrian Bukros指导您了解使用协同程序的基本示例,并检查引擎盖下发生的情况。</p>    <p><a href="/misc/goto?guid=4959755099264116112">Reactive Mythology:中断模式 </a>(medium.com)</p>    <p>Shashank Tomar使用有趣的 Mythology教导Kotlin的反应式。</p>    <h2><strong>库&代码</strong></h2>    <p><a href="/misc/goto?guid=4959755099359230799">literallytoast</a>(github.com)</p>    <p>Android的丢失的toast 。再次制作了toast 。</p>    <p><a href="/misc/goto?guid=4959754996230074314">芯片-输入-布局</a>(github.com)</p>    <p>高度可定制的Android ViewGroup,用于显示芯片(在材料设计指南中指定)。</p>    <h2><strong>新闻</strong></h2>    <p><a href="/misc/goto?guid=4959755099465427413">获取Android Studio Preview</a>(developer.android.com)</p>    <p>Android Studio 3.0 RC1现已推出。</p>    <p><a href="/misc/goto?guid=4959755099555597904">推出Android Instant Apps SDK 1.1 </a>(android-developers.googleblog.com)</p>    <p>Google宣布推出Android Instant Apps SDK 1.1,并提供了一些高度要求的功能,例如改进的NDK支持,用于二进制大小缩减的配置APK,以及当从即时应用程序转换到已安装应用程序时维护用户上下文的新API。</p>    <h2><strong>视频 & 博客</strong></h2>    <p><a href="https://www.油Tube.com/watch?v=1akC0g5nlmo&feature=youtu.be">设计下一个十亿和材料设计</a>(www.油Tube.com)</p>    <p>Huyen和Raveesh Bhalla,用于UX /设计和设计顾问的Google专家,谈论材料设计和Raveesh对“设计下一个十亿”的研究,以及如何为首次采用互联网的人们最好地设计和构建体验。</p>    <p><a href="https://www.油Tube.com/watch?v=Te0e2pZO-is&feature=youtu.be">Android Studio,Kotlin等与Stephanie Saad Cuthbertson </a>(www.油Tube.com)</p>    <p>劳伦斯会见Stephanie Saad Cuthbertson,通过Android Studio,Kotlin补充说明,以及Kotlin在Google IO 2017上发布的一些有趣的背景故事!</p>    <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #279</a></p>    <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1488852501831.html">深度开源</a></p>    <p>译者:木槿 校对:OPEN编辑</p>    <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接</p>    <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>    <p> </p>