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

OPEN编辑 3年前
   <h2><strong>文章&教程</strong></h2>    <p><a href="/misc/goto?guid=4959725247193727952">Reactive Views: 重试错误</a>(medium.com)</p>    <p>这一短小的帖子展示了如何使您的MVP视图完全被动式的使用RxBinding。</p>    <p><a href="/misc/goto?guid=4959725247285813659">50个Android Studio提示,窍门&资源</a>(medium.com)</p>    <p>这里是一张列表,包含了针对Android Studio的有用的提示、窍门、快捷方式和资源,它们将会提升您的整体效率和表现。</p>    <p><a href="/misc/goto?guid=4959725247379381533">BottomNavigationView </a>(blog.stylingandroid.com)</p>    <p>本文介绍了一种新型Widget程序,名叫BottomNavigationView,它提供了一种简单的方式来实现底部导航栏模式,它已经被加入到Material Design Guidelines中。本文中,Mark Allison对这一新控件进行了介绍。</p>    <p><a href="/misc/goto?guid=4959725247476278424">针对开发者的应用程序追踪之关键概念 </a>(medium.com)</p>    <p>如果您拥有一个移动应用或者准备开发一个,最重要的是记住一件事情——移动分析,以及其后面的过程——程序追踪。</p>    <p><a href="/misc/goto?guid=4959725247557803155">为什么您必须试试针对Android开发的Kotlin? </a>(medium.com)</p>    <p>对Kotlin一些特性的简单介绍,说明为何它是一种比Java更好的语言。</p>    <p><a href="/misc/goto?guid=4959725247648676527">在Kotlin中实现Filter动画</a>(yalantis.com)</p>    <p>这里描述的是一种搜索设计概念,它被用在适合LinkedIn应用程序的Quora中。文章深入介绍了了如何使用Kotlin进行实现。</p>    <p><a href="/misc/goto?guid=4959725247766229834">DI 101 —第3部分</a>(medium.com)</p>    <p>这次,Roberto Orgiu深入探讨了Dagger 2 Scopes, Components以及Subcomponents。</p>    <p><a href="/misc/goto?guid=4959725247855085023">在Android Espresso中Dagger 2是如何提供帮助的</a>(www.ottodroid.net)</p>    <p>这篇博客文章中解释了如何使用Dagger 2进行Android测试以及在书写Espresso测试中Dagger 2是如何提供帮助的。</p>    <p><a href="/misc/goto?guid=4959725247941270414">在Android和Java中引用是如何工作的之终极理解 </a>(medium.com)</p>    <p>如果您在Android App中从未用过WeakReference,您或许会希望阅读GDE Enrique López Mañas的这篇文章。</p>    <p><a href="/misc/goto?guid=4959725248030972185">MVVM + RxJava: 学习</a>(medium.com)</p>    <p>MVVM + RxJava是App架构的重要程式。在本博客文章中,Lucia Payo分享了两个特殊的问题和解决方案,使用了能激发它们的真实的特定场景。</p>    <p><a href="/misc/goto?guid=4959725248110607463">使用TIF Companion Library向您的App添加电视频道 </a>(android-developers.blogspot.com)</p>    <p>Android TV上的电视输入构架(TIF)使第三方App开发人员可以简单地使用任何类型的线性媒体创建他们自己的电视频道。</p>    <p><a href="/misc/goto?guid=4959725248198615621">在Android使用MediaSessionCompat的背景音频</a>(code.tutsplus.com)</p>    <p>学习使用来自Android支持库的MediaSessionCompat,学习它是如何被用来为您的用户创建一个适用的背景音频服务的。</p>    <h2><strong>库&代码</strong></h2>    <p><a href="/misc/goto?guid=4959725248276137578">FirebaseUI-Android </a>(github.com)</p>    <p>FirebaseUI是一个针对Android的开源库,允许您快速将常用用户界面(UI)单元链接到Firebase APIs上,例如Realtime Database或者Firebase Authentication等。</p>    <p><a href="/misc/goto?guid=4959722918955613966">ChipsLayoutManager </a>(github.com)</p>    <p>一个针对RecyclerView的自定义布局管理器,它模仿TextView的跨度行为,流布局行为,同时支持RecyclerView令人惊讶的特性。</p>    <h2><strong>新闻</strong></h2>    <p><a href="/misc/goto?guid=4959725248390349371">MOVR – 移动汇总报告</a>(www.scientiamobile.com)</p>    <p>MOVR (Mobile Overview Report)提供了有关设备使用趋势的及时数据——主要针对智能手机、平板电脑和特色电话使用——它从我们大约每月超过十亿次点击的内部数据源样本中抽取数据。</p>    <p><a href="/misc/goto?guid=4959725003456577128">Android Studio 2.3金丝雀版发布 </a>(tools.android.com)</p>    <p>Google向金丝雀(Canary)频道发布了Android Studio 2.3。这是一个迈向下一个Android Studio主要版本的早期预览版,拥有大量漏洞修复和一些新特性。</p>    <h2><strong>工具</strong></h2>    <p><a href="/misc/goto?guid=4959725248497516779">RemoDB</a>(play.google.com)</p>    <p>RemoDB提供了对MySQL、 Microsoft SQL、PostgreSQL以及Sybase AES数据库服务器的免费支持,拥有大量的工具和快捷方式。</p>    <h2><strong>视频&播客</strong></h2>    <p><a href="/misc/goto?guid=4959725248585229313">10分钟内的10个Kotlin技巧</a>(www.油Tube.com)</p>    <p>Kotlin的主要优点和特性是能立刻吸引您并让您很快学会,但是它还有一些小的很人性化的部分难以被发现。这一谈话涵盖了其用真实示例说明的10项优点。</p>    <p><a href="/misc/goto?guid=4959725248665361950">Android后台开发人员58:快速设置 </a>(androidbackstage.blogspot.com)</p>    <p>在这一播客中,Chet和Tor对话来自System UI 团队的Jason Monk,谈论了他工作所涉及的许多事情,包括快速设置,Quick Settings Tiles,以及System UI Tuner等。</p>    <p><a href="https://www.油Tube.com/watch?v=DJDBl0vURD4&t=6s">使用Mockito让测试变得甜蜜</a>(www.油Tube.com)</p>    <p>Jeroen Mols的有关使用Mockito进行测试的展示。</p>    <p><a href="/misc/goto?guid=4959725248844224792">Linty Fresh: 如何创建自定义Lint Checks</a>(realm.io)</p>    <p>您是否曾经想要书写自己独特的Lint Check?或者您或许想知道Lint Checks是如何工作的?这一谈话中,您会学到您想要知道的有关Lint的所有事情以及其他知识!</p>    <p><a href="/misc/goto?guid=4959725248921004797">Android 对话:Amanda Hill</a>(www.油Tube.com)</p>    <p>Huyen对话Amanda Hill——Thoughbot的开发人员,谈论了她的开源Expandable RecyclerView。</p>    <h2><strong>特刊</strong></h2>    <p><a href="/misc/goto?guid=4959725249007277747">您是一位编码骑士吗?</a>(vmob.me)</p>    <p>或者您是一位编译器命令的巫师?参加开发人员状况国家调查(State of the Developer Nation survey)吧,看看哪个角色最适合描述您。</p>    <p> </p>    <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #231</a></p>    <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1479204333687.html">深度开源</a></p>    <p>译者:青岛海边 校对:OPEN编辑</p>    <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接</p>    <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>