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