close
当前位置: 物联网在线 > 技术文库 > android >

Android Weekly #242 中文版

Android的通用设计模式()

Matt Luedke介绍了一些Android的常见设计模式,以便您在开发应用程序时使用。

ObjectBox - 新的移动数据库 (greenrobot.org)

ObjectBox是一个针对性能优化的新移动对象数据库。 通过ObjectBox,greenRobot团队将技术从NoSQL服务器数据库运用到移动设备

Android上的MVC vs. MVP vs. MVVM (realm.io)

在过去几年中,将Android应用程序组织为逻辑组件的最佳实践方法已经发生了演变。 安卓社区已经从MVC大规模转换到MVP和MVVM模式。

(medium.com)

Mirek Stanek介绍了他的非官方Google Actions Java SDK方法以及一些示例。

Android gooey FAB 很容易 (myhexaville.com)

如何实现一个视觉上吸引人的动画浮动操作按钮。

(blog.elpassion.com)

PawełGajda研究了过去四个EAP里程碑中发布的即将发生的变化,并讨论了这些变化可能对Android发展的影响。

(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.jlelse.eu)

如果你在XML里创建一个创建一个完全透明的部件,使用@android:color / transparent时要非常小心。

获得更多下载量的一个简单黑客 ()

本着应用商店持续优化(ASO)的精神,Novoda团队决定查明他们是否应该通过在Play商店中为应用的简短描述添加emojis来增加下载量。

测试驱动开发你的UI层 ()

Donn Felker表明,它真的可以利用您的UI层促进测试驱动开发。

espresso测试成瘾:反模式 ()

哲学黑客担心,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等

视频&博客

一起,不一样()

在伦敦,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

中文翻译:深度开源


(责任编辑:ioter)

用户喜欢...

摆脱APP收入被Android逆袭的命运?苹果宣布App Store支持微信支付

APP营收即将被Android超越的苹果,和移动支付市场份额即将追上支付宝的腾讯,终于走到了一起...IT经理网...


人肉推荐才是王道:Google Play独立手游节发布Android游戏TOP20大名单

Google Play独立游戏节是大数据时代通过人工推荐来提高优秀APP曝光率和可视性的另外一个尝试。IT经理网...


Android O之后 一加3/3T再无重大系统升级

谷歌很快就将推出Android O了,相关细节也将在近期逐一浮出水面。而一加3以及一加3T也将会在今年年底之前迎来这一...


北美汽车电子与安全配置需求调查:用户最想要的是USB而不是CarPlay

2017年各大汽车厂商极力推行,并且装配大量新车型的CarPlay和Android Auto汽车数字娱乐系统,压根没有触及用户需求的“...


Android Things 入手,具体如何构建一个完整的智能家居系统

2012 年 6 月,由 IoT-GSI(Global Standards Initiative on Internet of Things)发布的白皮书ITU-T Y.4000/Y.2060[1]中明确定义了物联网的概念。从技术标准化的角度来讲,物联网可以看作是信息社会中,基于现有...


基于Unity3d 引擎的Android游戏优化

最近项目进入收尾阶段,之前对项目做了很多优化,mesh合并 ,减少DrawCall和模型骨骼以及物理计算,合并材质球,优化代码等等,在IOS上还好,但是上,试过几款手机,从低端到高端,发现...


捷德为DOCOMO提供eSIM管理解决方案

捷德宣布为日本领先移动网络运营商NTT DOCOMO提供eSIM管理解决方案,随即世界首款向消费者推出的采用嵌入式SIM(eS...


跻身Android Wear生态MIPS处理器圈地穿戴市场

Imagination近期不仅成为Google Android Wear作业系统生态圈中,唯一的处理器矽智财(IP)供应商,更与北京君正等处理器业者,合作推出穿戴式装置参考设计平台,因而让MIPS架构处理器顺利搭上And...


Android Wear之android穿戴式设备应用开发平台

Android Wear于2014年03月19日发布,并有Moto 360和LG watch两款产品。目前源码还没有开放,但是开发者可以下载它的Image及对应的开发SDK,这样开发者通过模拟器可以进行前期开发。其实,Android W...


Android L给开发者和用户带来的仍将是碎片化

谷歌在上月举行的I/O开发者大会上发布了全新的移动操作系统Android L,这个系统带来了很多重要的更新。据悉,Android L有望在今年秋季推出。新版Android L除了在画面设计、场景动画上更加绚丽...