Android Weekly #211 安卓开发周刊 中文版
OPEN编辑
8年前
<h2><strong>文章&教程</strong></h2> <p><a href="/misc/goto?guid=4959674850752387741">MVP中针对Presenters的接口是浪费时间!</a>(blog.karumi.com)</p> <p>本文讨论了在MVP中针对Presenter创建接口是否真的必要。</p> <p><a href="/misc/goto?guid=4959674850840774574">改善Android N中对私有C/C++符号的限制 </a>(android-developers.blogspot.com)</p> <p>当Android N文档对应的行为发生改变时,为了保护Android用户和Apps不陷入无法预知的错误,Android N将限制你的C/C++代码库在运行期的连接。</p> <p><a href="/misc/goto?guid=4959674850911453852">MVP中的Presentation模型和Passive视图 </a>(medium.com)</p> <p>正如我们所知,一位好的程序员应当能够提出好的关注分离,以使代码对于任何人都具有可读性并便于理解。</p> <p><a href="/misc/goto?guid=4959674850995895106">不再用findViewById </a>(medium.com)</p> <p>使用Android Studio开发Android应用的特点之一是数据绑定。你要做的最根本的事情是清除findViewById!</p> <p><a href="/misc/goto?guid=4959674851071132075">都是时髦的Git的错</a>(www.zdominguez.com)</p> <p>Zarah Dominguez对Git历史的精选。</p> <p><a href="/misc/goto?guid=4959674851156165588">Vice:一种回归测试生成库 </a>(www.philosophicalhacker.com)</p> <p>Philosophical Hacker介绍了Vice,现今一种对书写回归测试减轻负担有所帮助的库。</p> <p><a href="/misc/goto?guid=4959674851238330385">ConstraintLayout – 第4部分 </a>(blog.stylingandroid.com)</p> <p>在上篇文章中Mark Allison阐述了如何创建约束条件,依据同另一个部件或者父ConstraintLayout的关系来定位一个部件,但是他还可以使用一些子部件中的布局参数来微调尺寸并进行定位。</p> <p><a href="/misc/goto?guid=4959674851317837338">自动初始化你的Android库 </a>(medium.com)</p> <p>在你的Android库中如何避免人工初始化。在启动时用App的Context自动初始化你的库。</p> <h2><strong>设计</strong></h2> <p><a href="/misc/goto?guid=4959674851404372151">手机App用户界面设计:产品的网格视图 </a>(uxplanet.org)</p> <p>人们真正需要的是对其有帮助的信息,他们欣赏那种能够为他们极为明智的购买决定提供足够信息的布局。</p> <p><a href="/misc/goto?guid=4959674851476268327">Android TV & Chill </a>(medium.com)</p> <p>一种理念,就像在Android TV上订购快餐…</p> <h2><strong>库&代码</strong></h2> <p><a href="/misc/goto?guid=4959674851553953705">Quill </a>(github.com)</p> <p>Quill是针对你的Ghost博客的优秀的Android的App。</p> <p><a href="/misc/goto?guid=4959674851632757006">EspressoDescendantActions </a>(github.com)</p> <p>Espresso的自定义行为,可以操作子视图,例如一个RecyclerView的子视图。</p> <p><a href="/misc/goto?guid=4959674851716209224">DroidMVP </a>(github.com)</p> <p>一个小型Android库,帮助你将MVP、Passive View和Presentation Model模式融合到你的App中。</p> <h2><strong>新闻</strong></h2> <p><a href="/misc/goto?guid=4959674851792958165">Android Studio 2.2 Preview 4已发布 </a>(sites.google.com)</p> <p>预览版4解决了迄今为止2.2版中存在的最大量的错误,还包含一些不显著的新特性。</p> <h2><strong>工具</strong></h2> <p><a href="/misc/goto?guid=4959650644642179328">Android Plugin 2.1.0 DSL参考 </a>(google.github.io)</p> <p>这是针对Android Gradle Plugin的DSL参考。</p> <h2><strong>视频&播客</strong></h2> <p><a href="/misc/goto?guid=4959674851902485481">分屏多窗口的设计</a>(www.油Tube.com)</p> <p>多窗口为我们展示了许多新的可能性,而设计分屏多窗口要从响应式用户界面开始。通过一些特殊的考虑,你将有一个非常好看的App。</p> <p><a href="/misc/goto?guid=4959674851981791653">Swisstem UI </a>(androidbackstage.blogspot.com)</p> <p>在这一短片中,Chet和Tor与来自System UI团队的Jorim Jaggi、Selim Cinek 和Adrian Roos进行了交谈,他们谈到了在Lollipop、Marshmallow和N的动画后面的所有的"math-gic"。</p> <p><a href="https://www.油Tube.com/watch?v=hhmhLTdg-6k&feature=youtu.be">5217 和 Mutative Design </a>(www.油Tube.com)</p> <p>Huyen与Liam Spradlin(Google的设计专家,播客,Livestreamer和Mutator)谈论了5217 App和Mutative Design。</p> <p><a href="https://www.油Tube.com/watch?v=Gng13R8ooAA&feature=youtu.be">函数式编程</a>(www.油Tube.com)</p> <p>在Droidcon Italy上,Huyen听取了Benjamin Augustin对函数式编程的看法。</p> <p><a href="/misc/goto?guid=4959674852223871152">用Kotlin进行测试 #2</a>(realm.io)</p> <p>Spock的维护人员Rob Fletcher对比着Spek,JetBrains的在规范框架上的产品,举例说明了Kotlin测试框架的现状。</p> <p><a href="/misc/goto?guid=4959674852326141701">用Kotlin进行测试 #1 </a>(realm.io)</p> <p>Spek框架的贡献者Laura Kogler举例说明了Kotlin测试框架的现状,并讨论了在测试支持方面的更高的进展预期。</p> <p><a href="/misc/goto?guid=4959674852399571475">自定义Views和ViewGroups</a>(caster.io)</p> <p>介绍了自定义Views和ViewGroups, 以及对View类创建子类,在子类中执行完全的自定义拖曳。</p> <h2><strong>事件</strong></h2> <p><a href="/misc/goto?guid=4959674852473295949">MobileOptimized 2016 </a>(mo.dev.by)</p> <p>MobileOptimized 2016 将于7月15-16日在白俄罗斯举行!早起鸟票已经可以获取!主要焦点将集中 在Android和iOS的开发方面:应用架构,测试自动化,Swift,Realm,Kotlin等等。</p> <p><a href="/misc/goto?guid=4959674852557328139">请看一下我们的会议列表</a>(androidweekly.net)</p> <p> </p> <p> </p> <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #211</a></p> <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1466997518575.html">http://www.open-open.com/lib/view/open1466997518575.html</a></p> <p>译者:青岛海边 校对:OPEN编辑</p> <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和<a href="http://www.open-open.com/lib/view/open1466997518575.html">本文链接</a></p> <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>