Android Weekly #237 安卓开发周刊 中文版
OPEN编辑
8年前
<h2><strong>文章&教程</strong></h2> <p><a href="/misc/goto?guid=4958822866262869795">感谢过去精彩的一年! </a>(androidweekly.net)</p> <p>这是2016年最后一期,所以在此我们想对您表示深深的感谢,感谢您的支持、反馈,感谢有这么好的一个社区:)节日快乐!</p> <p><a href="/misc/goto?guid=4959731594913468174">使用ConstraintLayout构建界面</a>(medium.com)</p> <p>本文着重论述了在Android Studio 2.3 (Beta)最近加入到ConstraintLayout中的新特性:Chains 和Ratios,同时给出了ConstraintLayout的一些一般性提示和技巧。</p> <p><a href="/misc/goto?guid=4959731594999283325">用Android Things的电子蜡烛</a>(plus.google.com)</p> <p>Dave Smith使用ObjectAnimator和Android Things创建了一个电子蜡烛。</p> <p><a href="/misc/goto?guid=4959731595085624811">ExoPlayer 2.1 – 有什么新特性</a>(medium.com)</p> <p>ExoPlayer 2.1是针对ExoPlayer 2的首个主要更新。添加了一系列漏洞修复,ExoPlayer 2.1增加了重要的新功能。这里列出了一些亮点。</p> <p><a href="/misc/goto?guid=4959731595167808749">没有Kotlin的(Android)生活</a>(hackernoon.com)</p> <p>您的Android App不能使用Kotlin吗?这里是一些提示和窍门可以在Java上实现相似的功能。</p> <p><a href="/misc/goto?guid=4959731595247317113">圣诞之声-第1部分 </a>(blog.stylingandroid.com)</p> <p>这又是一个Styling Android Towers中的圣诞礼物,是时候为节日来一个有趣的App了。它是一个变声器,可以使您的声音像圣诞老人,或者,如果您愿意的话,可以像小精灵。</p> <p><a href="/misc/goto?guid=4959731595325913254">Android中如何初始化Firebase? </a>(firebase.googleblog.com)</p> <p>本文陈述了在没有Context的情况下如何进行Firebase SDK自身初始化。</p> <p><a href="/misc/goto?guid=4959731595420432773">诱人的代码</a>(publicobject.com)</p> <p>如果一种编程语言,API,或者设计模式很诱人,它的华丽的外表下面会隐藏着其结构的局限性。</p> <p><a href="/misc/goto?guid=4959731595501634583">测试Android Things –单元&供应商测试</a>(blog.blundellapps.co.uk)</p> <p>本教程将向您展示如何构建您的Android Things应用,以便使测试更容易。</p> <p><a href="/misc/goto?guid=4959731595578095283">设计优步新打车App后面的架构 </a>(eng.uber.com)</p> <p>在重新设计其打车App时Uber工程团队提出跨平台模式。</p> <p><a href="/misc/goto?guid=4959731595674161158">重建缓冲 Android Composer </a>(overflow.buffer.com)</p> <p>Joe Birch带领您回顾他从老代码中学到的如何清理Buffer App架构。</p> <p><a href="/misc/goto?guid=4959731595748992821">Papercut </a>(stu.ie)</p> <p>Papercut是一个库,提供一种注释,你可以用来在代码库中标记应当被移除或者重构的项目。</p> <p><a href="/misc/goto?guid=4959731595838654574">Kotlin中的并发原语 </a>(blog.egorand.me)</p> <p>快速了解Java并发构造如何映射到Kotlin。</p> <h2><strong>库&代码</strong></h2> <p><a href="/misc/goto?guid=4959731379869678938">KataScreenshotAndroid </a>(github.com)</p> <p>针对Android开发者的Screenshot Kata。主要目的是实践用户界面测试。</p> <p><a href="/misc/goto?guid=4959731595948862425">Papercut </a>(github.com)</p> <p>保持您的代码库简洁:您的代码的注释部分应当使其成为产品,自动舍弃您的构建,记住移除您不需要的代码。</p> <p><a href="/misc/goto?guid=4959731379691568038">Squint</a>(github.com)</p> <p>提供对视图的对角线切割,具有很好的用户定制。</p> <p><a href="/misc/goto?guid=4959731379609107805">Colorful </a>(github.com)</p> <p>Colorful是一个动态主题库,允许您很容易地改变App的配色方案。</p> <p><a href="/misc/goto?guid=4959731596088683711">scytale </a>(github.com)</p> <p>一个API,覆盖默认的JCA API和AndroidKeyStore API,并使您在任何Android API上创建、管理和使用密码更容易。</p> <h2><strong>新闻</strong></h2> <p><a href="/misc/goto?guid=4959731596178202620">ExifInterface支持库简介 </a>(android-developers.googleblog.com)</p> <p>随着25.1.0支持库的发布,在这一家族中有了一个新成员:ExifInterface支持库。</p> <h2><strong>视频&播客</strong></h2> <p><a href="/misc/goto?guid=4959731596257431896">高效的Android布局 </a>(realm.io)</p> <p>一个书写良好、高效的布局可以提高性能和简化维护。Daniel Lew讲述了如何为您的应用书写最好的布局。</p> <p><a href="/misc/goto?guid=4959731596343204060">用Joseph Hill跨平台开发 </a>(fragmentedpodcast.com)</p> <p>在此视频片段中,Donn对话Xamarin的共同创始人,谈论了如何使用Xamarin进行Android开发。</p> <p><a href="https://www.油Tube.com/watch?v=XamMbnzI5vE&feature=youtu.be">在Android Studio中使用 ConstraintLayout构建界面</a>(www.油Tube.com)</p> <p>在Android Studio 2.2中新型布局编辑器(Layout Editor)给人许多惊喜,包括新的蓝图模式,修改属性面板和对ConstraintLayout的支持——一种为您的App定义布局的新方式。</p> <p><a href="/misc/goto?guid=4959731596508971113">Android开发者后台60: Huyen Tue Dao </a>(androidbackstage.blogspot.com)</p> <p>在本视频中,Chet去Tor-less对话Huyen Tue Dao——Trello的一位Android开发者,谈论各有关会议,在Android中学习新东西,以及约束布局(Constraint Layout)等。</p> <p><a href="/misc/goto?guid=4959730360945824029">来谈谈不变性,Value Types和AutoValue </a>(fragmentedpodcast.com)</p> <p>在本视频中,Fragmented团队对话不变性的领军人物Ryan Harter。</p> <p><a href="/misc/goto?guid=4959731596621355313">RxJava运算符 - SubscribeOn </a>(caster.io)</p> <p>Mike Nakhimovich深入探讨了RxJava的并发性,使用了Schedulers和SubscribeOn运算符。</p> <p> </p> <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #237</a></p> <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1482755966872.html">深度开源</a></p> <p>译者:青岛海边 校对:OPEN编辑</p> <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接</p> <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>