Android Weekly #205 安卓开发周刊 中文版
OPEN编辑
8年前
<h2><strong>文章&教程</strong></h2> <p><a href="/misc/goto?guid=4959673172475618356">Material motion </a>(www.google.com)</p> <p>最新的扩展Material design motion指南可以帮助你制作感觉更自然的motion,为你的用户传递一种清晰的有亲合力的体验。</p> <p><a href="/misc/goto?guid=4959673172555911279">Android JRebel入门 </a>(medium.com)</p> <p>JRebel类似Instant Run-但是对steroids的。在这一Oleg Šelajev的博客文章中你会学到JRebel for Android的入门知识。</p> <p><a href="/misc/goto?guid=4959672736278142998">更好的类命名 </a>(www.novoda.com)</p> <p>给东西命名可能是项困难的工作—在这篇博客文章中你将会学到一些好的规则从而达到较高的水平。</p> <p><a href="/misc/goto?guid=4959673172664789271">掌握Android的工具命名空间 </a>(blog.alexsimo.com)</p> <p>Alexandru Simonescu论述了工具命名空间以及它在你的布局中的各种使用。</p> <p><a href="/misc/goto?guid=4959673172748269609">从预制件房间到乐高积木房间</a>(hannesdorfmann.com)</p> <p>Hannes Dorfmann 对制作在各种app之间通用的可重复使用组件进行了论述。</p> <p><a href="/misc/goto?guid=4959673172833342575">理解RenderThread </a>(medium.com)</p> <p>RenderThread是一个Android Lollipop引入的新组件。为了理解它的实际应用,本文引入了一些必要的概念。</p> <p><a href="/misc/goto?guid=4959673172906764441">VectorDrawable是如何工作的 </a>(medium.com)</p> <p>Colt McAnlis描述了在Android中一些与矢量图有关的为什么和如何做的问题。</p> <p><a href="/misc/goto?guid=4959673172989873051">设计Multi-Window </a>(android-developers.blogspot.com)</p> <p>用户与Multi-Window交互的主要模式是通过分画面模式,它应用在手持设备和大点的平板电脑上。Ian Lake描述了如何在你的app中使用它。</p> <p><a href="/misc/goto?guid=4959673173064132726">任务堆栈和返回堆栈 </a>(medium.com)</p> <p>在这篇有关新型Android Development Patterns的帖子中,Ian Lake描述了你的app如何能够合理利用Android的任务堆栈和返回堆栈。</p> <p><a href="/misc/goto?guid=4959673173155522814">Android的键盘处理 </a>(pspdfkit.com)</p> <p>在此篇PSPDFKit团队的博文中你将学到如何处理软键盘以达到最佳用户体验。</p> <p><a href="/misc/goto?guid=4959673173228406673">Flexboxlayout 第一部 </a>(blog.stylingandroid.com)</p> <p>在Mark Allison写的这一由多部分组成的系列文章中你会学到如何使用新型Flexboxlayout。</p> <p><a href="/misc/goto?guid=4959673173317854289">在Android中选择正确的后台调度程序 </a>(www.bignerdranch.com)</p> <p>在Big Nerd Ranch团队的这篇帖子中你将会学到在后台加载工作负荷的不同机制。</p> <p><a href="/misc/goto?guid=4959673173394777607">Yelp Android App继续瘦身 </a>(engineeringblog.yelp.com)</p> <p>Yelp团队发布的给你的app图像瘦身的几种策略的好帖子。</p> <p><a href="/misc/goto?guid=4959673173482322113">好的,坏的和丑的 </a>(medium.com)</p> <p>Sebastian Deutsch在这篇帖子中对Android Development的当前状况进行了激烈批评。他对开源维护者和Google提出了一些有趣的建议。</p> <h2><strong>设计</strong></h2> <p><a href="/misc/goto?guid=4959673173559757968">将Material Design的调色板输入Sketch 3</a>(medium.com)</p> <p>这是一个快捷工作区,它利用本地Mac OS中Sketch 3的颜色选择器使用Material Design调色板。</p> <h2><strong>库&代码</strong></h2> <p><a href="/misc/goto?guid=4959673173639610060">RxAssertions </a>(github.com)</p> <p>RxAssertions是一种更好的进行RxJava认定的简单想法。</p> <p><a href="/misc/goto?guid=4959673173723067736">Reactive Billing </a>(github.com)</p> <p>在Android中执行嵌入式应用(in-app)购买时减少了麻烦。Reactive Billing是个Android系统中In App Billing API v3里的轻量级反应式包装类。</p> <p><a href="/misc/goto?guid=4959673173805352576">Android Image Cropper </a>(github.com)</p> <p>Android的Image Cropping库,为Camera / Gallery进行了优化。一定要签出示例应用程序,看看它的改动。</p> <p><a href="/misc/goto?guid=4959673173887769783">Swipe Action Layout </a>(github.com)</p> <p>一种不错的swipe layout,对material design的视觉和触觉提供了新动作。</p> <h2><strong>新闻</strong></h2> <p><a href="/misc/goto?guid=4959673173968169371">Kotlin 1.0.2就在这里 </a>(blog.jetbrains.com)</p> <p>新版本中有一些改进,包括:标准库的大小减少了约1500种方法,更好地支持Android Lint检查。</p> <p><a href="/misc/goto?guid=4959673174051244134">请更新到Android Studio v2.1.1 </a>(plus.google.com)</p> <p>Google发布了the Android Studio 2.1.1更新程序。这一增量更新处理了IntelliJ平台下的2项安全隐患,它们影响所有早期版本的Android Studio。</p> <p><a href="/misc/goto?guid=4959673174133234244">Support Library 23.4.0 </a>(developer.android.com)</p> <p>Android Support Library, 23.4.0版本已经发布。</p> <h2><strong>视频&播客</strong></h2> <p><a href="https://www.油Tube.com/watch?v=4Y3JMvbcxQE&feature=youtu.be">Concurrent Documents的多任务 </a>(www.油Tube.com)</p> <p>Concurrent Documents让用户可以在你的app中运行多任务,使用Overview screen(以前叫Recents)或者Android N的split-screen模式在你的app的各个独立部分间进行转换,甚至并排显示它们。</p> <p><a href="/misc/goto?guid=4959673174290324541">与Elliott Chenger谈谈TextView </a>(fragmentedpodcast.com)</p> <p>ragment团队讨论了TextViews,Android中字体渲染中出现的问题,性能优化,本地化(对应国际化),ECDC(确实是个事儿)。</p> <p><a href="https://www.油Tube.com/watch?v=U5YZcq557gA&feature=youtu.be">创建Android gradle任务对Marshmallow设备进行授权</a>(www.油Tube.com)</p> <p>本指南详细论述了创建一个Android gradle任务以授权Marshmallow(可能还有以后版本的)设备而不用运行相应的app或者进入设备设置。</p> <p><a href="/misc/goto?guid=4959673174463273248">Screen Robots: 在Espresso进行用户界面测试 </a>(www.油Tube.com)</p> <p>这段视频中Annyce Davis教给我们如何使用Screen Robot的抽象技术。</p> <p><a href="/misc/goto?guid=4959673174536478457">幕后的Android开发者们 第48集:ExoPlayer </a>(androidbackstage.blogspot.com)</p> <p>在这段视频中,Chet访问了位于伦敦的Google的 Android办公室,并与Oliver Woodman聊天,他们谈到了ExoPlayer,一种Android的应用层媒体播放器。</p> <p><a href="/misc/goto?guid=4959673174608882035">TheContext 第四期: 独立开发 </a>(github.com)</p> <p>在这段视频中Artem Zinnatullin与Chris Lacy谈论了独立开发。</p> <p><a href="/misc/goto?guid=4959673174697581607">在Android Studio 使用日志过滤 </a>(caster.io)</p> <p>在这堂Annyce Davis的速成课中,你将学到:在Android Studio中如何创建日志过滤,如何忽略创建日志标记,如何选取你自己应用的日志标记。</p> <p><a href="https://www.油Tube.com/watch?v=V96ux_Hq9ME&feature=youtu.be">Android对话:你拥有一个计划外项目吗? </a>(www.油Tube.com)</p> <p>Huyen与Juhani Lehtimäki坐在一起谈论开发者们如何能够象Juhani一样使他们的计划外项目梦想成真,他们回顾了Juhani 从事他的计划外项目Lands of Ruin的故事。</p> <h2><strong>事件</strong></h2> <p><a href="/misc/goto?guid=4959673174855610269">亚马逊网络服务手机日,伦敦,5月20日(goo.gl) </a>(goo.gl)</p> <p>加入亚马逊网络服务(AWS),设计师、开发人员和工程师们的现场演示和问答对话环节所涉及的AWS手机服务包括:Amazon Cognito, Amazon SNS, Amazon Mobile Analytics 和AWS Device Farm。在AWS上学习构建、测试和监控你的的手机app,另外喝上一两杯啤酒吧。</p> <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #205</a></p> <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1463369270043.html">http://www.open-open.com/lib/view/open1463369270043.html</a></p> <p>译者:青岛海边 校对:OPEN编辑</p> <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和<a href="http://www.open-open.com/lib/view/open1463369270043.html">本文链接</a></p> <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>