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