文章 & 教程
Android的通用设计模式(www.raywenderlich.com)
Matt Luedke介绍了一些Android的常见设计模式,以便您在开发应用程序时使用。
ObjectBox - 新的移动数据库 (greenrobot.org)
ObjectBox是一个针对性能优化的新移动对象数据库。 通过ObjectBox,greenRobot团队将技术从NoSQL服务器数据库运用到移动设备
Android上的MVC vs. MVP vs. MVVM (realm.io)
在过去几年中,将Android应用程序组织为逻辑组件的最佳实践方法已经发生了演变。 安卓社区已经从MVC大规模转换到MVP和MVVM模式。
使用Java构建Google Actions (medium.com)
Mirek Stanek介绍了他的非官方Google Actions Java SDK方法以及一些示例。
Android gooey FAB 很容易 (myhexaville.com)
如何实现一个视觉上吸引人的动画浮动操作按钮。
什么是Kotlin 1.1 for Android开发者?(blog.elpassion.com)
PawełGajda研究了过去四个EAP里程碑中发布的即将发生的变化,并讨论了这些变化可能对Android发展的影响。
了解Firebase安全规则的功能 (medium.com)
Femi Taiwo意识到正确设置Firebase规则以保护数据库可能很困难,所以这里有一个关于设置规则的三部分系列文章 –Firebase上的 第一和第二个实时数据库规则和最后一个Firebase存储规则。
模型-视图-意图 与 响应式应用 - 第三部分 (hannesdorfmann.com)
在前一部分中,Hannes Dorfmann讨论了如何使用单向数据流实现具有模型 - 视图 - 意图模式的简单屏幕。 在这篇博客中,他在状态缩减器的帮助下构建了一个更复杂的MVI屏幕
Kotlin中的数据类:保存了很多行代码 (antonioleiva.com)
Antonio Leiva演示了Kotlin数据类的强大功能。
简单的Things – 第四部分 (blog.stylingandroid.com)
在本系列的最后一篇文章中,Mark Allison扩展了Android Things应用程序,进一步还包括了大气压力。
Android开发小提示 #3: 在渐变里使用 @android:color/transparent(android.jlelse.eu)
如果你在XML里创建一个创建一个完全透明的部件,使用@android:color / transparent时要非常小心。
获得更多下载量的一个简单黑客 (www.novoda.com)
本着应用商店持续优化(ASO)的精神,Novoda团队决定查明他们是否应该通过在Play商店中为应用的简短描述添加emojis来增加下载量。
测试驱动开发你的UI层 (www.donnfelker.com)
Donn Felker表明,它真的可以利用您的UI层促进测试驱动开发。
espresso测试成瘾:反模式 (www.philosophicalhacker.com)
哲学黑客担心,espresso和espresso记录器正在帮助在Android社区中形成UI测试成瘾。 他还担心,这种成瘾可能会导致较少的长期测试。
库&代码
PreviewSeekBar (github.com)
SeekBar适合显示某事的预览。 如Google Play电影中所示。
AndroidTestingBox (roroche.github.io)
Android项目实验各种测试工具
FunctionalRx2 (github.com)
FunctionalRx2是一组用于简化Java和Android的函数式编程方法的结构
gradle-completion (github.com)
bash和zsh的Gradle 按Tab补全。
ObjectBox (github.com)
ObjectBox 一个超快对象嵌入式数据库。
superlightstack (github.com)
一个轻量级库,它帮助创建一个视图堆栈用来替换fragments和activities,并且提高转换性和持久性。
PicassoFaceDetectionTransformation (github.com)
Android图像转换库,为Picasso提供面部检测(面部对中)上方的裁剪。
cwac-netsecurity (github.com)
此库包含了Android 7.0网络安全配置子系统的后端.
新闻
Android Studio 2.3 Beta 3 (tools.android.com)
Android Studio 2.3 Beta 3包含了几个错误修正和性能改进。
RxJava 发布 2.0.5 (github.com)
这个新版本包括ParallelFlowable API,允许并行执行几个选择运算符,如map,filter,concatMap,flatMap,collect,reduce等
视频&博客
一起,不一样(www.youtube.com)
在伦敦,Huyen向AnastasiaLópez询问她的Droidcon London来谈论Android社区和多样性,以及我们如何通过做小事来改善我们的每一天的文化,从而变得“一起,不一样”,
追上Jake Wharton (talkingkotlin.com)
该团队与Jake Wharton谈论他对Kotlin的兴趣以及Square的采用过程。 它们涵盖了Jake最喜欢的产品特征之一,即扩展功能和属性,以及RxBinding如何通过解析Java源代码创建这些功能。
使用GDE Raveesh的UI UX开发 (fragmentedpodcast.com)
在这一期中,Fragmented团队改变了态度,与专门从事UI / UX设计的GDE Raveesh Bhalls 谈话.
英文原文:Android Weekly #242
中文翻译:深度开源
译者:木槿 校对:OPEN编辑
本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接
我们遵照 CC 协议,如有侵犯到您的权益,请联系我们