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

OPEN编辑 2年前
   <h2><strong>文章 & 教程</strong></h2>    <p><a href="/misc/goto?guid=4959751941167308952">Android Dev 101:每个初学者都应该知道的一些做法</a>(www.whatsthatlambda.com)</p>    <p>看一些初学者或媒介等级开发人员(不要错过任何人)应该知道的一些做法,以便更好地摆脱Android框架。</p>    <p><a href="/misc/goto?guid=4959751941268268473">99.9% crash free sessions </a>(medium.com)</p>    <p>Christian Dehning分享了一些关于如何让你的应用程序更加接近绝对无故障的技巧。</p>    <p><a href="/misc/goto?guid=4959751941355157942">Google发布Android的2017 Google I / O源代码</a>(android-developers.googleblog.com)</p>    <p>Google已经发布了适用于Android应用的官方2017 Google I / O的源代码。</p>    <p><a href="/misc/goto?guid=4959751941467645756">Kotlin从头开始:Ranges 和 Collections </a>(code.tutsplus.com)</p>    <p>在本系列的前一篇文章中,你了解了Kotlin中的nullability,loops 和所需条件。 在本教程中,我们将通过查看Kotlin中的范围和API集合来继续学习该语言。</p>    <p><a href="/misc/goto?guid=4959751941585664889">如何孤立地测试Fragments </a>(engineering.21buttons.com)</p>    <p>BraisGabínMoreira为Espresso测试推出了一款新的FragmentTestRule。</p>    <p><a href="/misc/goto?guid=4959751941668319044">为 non-Time领主的Time - 第3部分</a>(blog.stylingandroid.com)</p>    <p>以前,Mark Allison讨论了可用于简化日期和处理时间的各种可用的API,所以让我们来看看它们的工作原理。</p>    <p><a href="/misc/goto?guid=4959751941763357703">Android架构组件MVVM - 第1部分 </a>(medium.com)</p>    <p>Simon Joecks展示了LiveData和ViewModel如何为现实生活中的需求创建可扩展的应用程序。</p>    <p><a href="/misc/goto?guid=4959751941846213824">Elm Architecture和Kotlin在Android中的改良状态,第2部分</a>(proandroiddev.com)</p>    <p>在这篇文章中,Sergey Grekov展示了如何在Android中实现Elm Architecture,如何在演示中使用它,以及如何测试它。</p>    <p><a href="/misc/goto?guid=4959751941921314005">关于Flutter的革命 </a>(medium.com)</p>    <p>Flutter移动应用程序SDK是构建快速,完美的移动应用程序的一种新方法,可帮助开发人员摆脱过去如此常见的“cookie cutter”应用程序。</p>    <p><a href="/misc/goto?guid=4959751942002130531">如何改善Wear 2.0的应用设计 </a>(android-developers.googleblog.com)</p>    <p>在关系到导航,通知, API的细节方面和独立功能方面有一些设计考虑,可帮助你更好地优化Wear 2.0设备。</p>    <p><a href="/misc/goto?guid=4959751942091284614">Preconditions.kt:使你的Kotlin生效 </a>(blog.egorand.me)</p>    <p>为了使输入验证稍微冗长一些,Kotlin提供了一组实用功能。 Egor Andreevici潜入内部去观察他们如何工作。</p>    <p><a href="/misc/goto?guid=4959751942176217326">Leanback的新功能:第2部分</a>(medium.com)</p>    <p>新的Android电视? 对26.0.0支持库的新变化感到好奇? 本系列文章中, Benjamin Baxter研究了不同的组件。</p>    <p><a href="/misc/goto?guid=4959751942256848992">了解使用ConstraintLayout的性能优势</a>(android-developers.googleblog.com)</p>    <p>使用ConstraintLayout有一个显著的性能优势。 这篇文章介绍了如何从这些性能改进中获益。</p>    <p><a href="/misc/goto?guid=4959751942337167374">Validator </a>(johnpetitto.com)</p>    <p>John Petitto写了关于他的Validator库与Support Design库中的TextInputLayout一起使用的效果。</p>    <h2><strong>库 & 代码</strong></h2>    <p><a href="/misc/goto?guid=4959751942414308961">VoiceRipple </a>(github.com)</p>    <p>带有用户声音波纹效应的声音记录按钮。</p>    <p><a href="/misc/goto?guid=4959751942498430769">FragmentTestRule </a>(github.com)</p>    <p>独立地测试 Fragment的Junit Rule</p>    <p><a href="/misc/goto?guid=4958838275360859992">iosched </a>(github.com)</p>    <p>2017 年 Google I / O 的Android应用程式</p>    <p><a href="/misc/goto?guid=4959751942614741812">LoggingInterceptor </a>(github.com)</p>    <p>一个OkHttp拦截器,以一种完美的方式记录请求和进行数据响应。</p>    <p><a href="/misc/goto?guid=4959751942701048390">Android Studio 插件 </a>(github.com)</p>    <p>这是一个所有不错和有用的android Studio插件的列表。 这个repo将定期更新新条目。</p>    <p><a href="/misc/goto?guid=4959751942778444975">validator </a>(github.com)</p>    <p>通过使用ValidatingTextInputLayout替换TextInputLayout来获取简单的错误验证。</p>    <h2><strong>商业</strong></h2>    <p><a href="/misc/goto?guid=4959751942861605591">独立前需要注意的五件事 </a>(medium.com)</p>    <p>这是一个没有成功的独立的Android开发人员编写的高度反思性的文章。当你被警告了 就会发现这是零动机 – 并且这是个残酷的真理。</p>    <h2><strong>视频 & 博客</strong></h2>    <p><a href="https://www.油Tube.com/watch?v=7kD0ZYzJbYo&feature=youtu.be">为了开发者的Android Oreo的新功能 </a>(www.油Tube.com)</p>    <p>Android Oreo可供消费者使用。 以下是您需要知道的内容,以确保这些早期采用者具有丰富的经验,并且可以通过利用新O功能和support库的方法增强体验。</p>    <p><a href="https://www.油Tube.com/watch?v=OjViyzT7ipE&feature=youtu.be">Experts on Air:使用Kotlin构建Android应用程序 </a>(www.油Tube.com)</p>    <p>加入Google 的开发者专家和嘉宾演讲者Moyinoluwa Ademi和Segun Famisa,他们带我们了解了Kotlin编程语言,并且让我们知道Google 为Android开发人员提供了什么。</p>    <p><a href="https://www.油Tube.com/watch?v=I9Z7pFTGnAc&feature=youtu.be">Android 对话:Mallika Potter </a>(www.油Tube.com)</p>    <p>Huyen询问Pinterest的Android开发商Mallika Potter,介绍了如何为Android应用程序提供无障碍功能的过程。</p>    <p><a href="https://www.油Tube.com/watch?v=nDhLntkziOk&feature=youtu.be">Android 对话: Jonathan Maltz </a>(www.油Tube.com)</p>    <p>Huyen与Yelp的开发商Jonathan Maltz谈话,指导其他开发人员,特别是新员工:介绍了为什么指导是重要的,如何开始,以及一些成为好领导的基础知识。</p>    <p> </p>    <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #272</a></p>    <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1504342380868.html">深度开源</a></p>    <p>译者:木槿 校对:OPEN编辑</p>    <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接</p>    <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>    <p> </p>