Android Weekly #239 安卓开发周刊 中文版
<h2><strong>文章 & 教程</strong></h2> <p><a href="/misc/goto?guid=4959733814097529892">准备在你的计算机上开始Android开发</a>(medium.com)</p> <p>Rafael Toledo开始了一个关于Android开发的最新介绍系列。 第一篇文章介绍如何设置您的计算机。</p> <p><a href="/misc/goto?guid=4959733814176938202">Raspberry Pi 3 B 和 Android Things初学者指南 </a>(www.andtuts.com)</p> <p>Kaiser分享了循序渐进的指南,教你如何设置Android Things.</p> <p><a href="/misc/goto?guid=4959733814258252971">在Android Studio里 创建新工程 和 模拟器</a>(medium.com)</p> <p>Rafael Toledo 继续他的入门系列介绍 - 如何在Android Studio中创建新工程 和模拟器.</p> <p><a href="/misc/goto?guid=4959733814340161637">发现Android API</a>(blog.autsoft.hu)</p> <p>Péter Ekler 看看在Android SDK中一些不太知名的API。</p> <p><a href="/misc/goto?guid=4959733814415655962">避免在Android Gradle依赖中的冲突 </a>(blog.mindorks.com)</p> <p>Anshul Jain展示了如何避免Gradle构建中的依赖冲突。</p> <p><a href="/misc/goto?guid=4959733814503147834">Looper, Handler, 和 HandlerThread </a>(blog.mindorks.com)</p> <p>本文涵盖Android Looper,Handler和HandlerThread。 这些都是Android操作系统的基础材料。</p> <p><a href="/misc/goto?guid=4959733814577287563">Android Wear的包装 </a>(www.novoda.com)</p> <p>Daniele Bonaldo演示了如何通过两种不同的机制支持Android Wear 1.x和2.0应用程序部署。</p> <p><a href="/misc/goto?guid=4959733814651950532">简单的Things – 第1部分 </a>(blog.stylingandroid.com)</p> <p>Mark Allison 通过 Raspberry Pi 3 和 Pimoroni Rainbow HAT 侧重于软件方面,探讨Android Things 与常规Android不同之处。</p> <p><a href="/misc/goto?guid=4959733814733977716">查看PDF的选项</a>(commonsware.com)</p> <p>大量的开发人员去Stack Overflow询问如何显示PDF,而不使用第三方PDF查看器应用程序。 Mark Murphy告诉我们如何去做。</p> <p><a href="/misc/goto?guid=4959733814813679549">清洁测试,第1部分:命名 </a>(android.jlelse.eu)</p> <p>Danny Preussler分享了一些编写干净测试的提示。第一个提示,给你测试一个描述性的名称。</p> <p><a href="/misc/goto?guid=4959733814892901225">为什么我不使用Robolectric </a>(www.philosophicalhacker.com)</p> <p>学习测试越多,他对Roboletric越可疑!</p> <p><a href="/misc/goto?guid=4959733814979546240">反应Android编程的下一步 </a>(futurice.com)</p> <p>下一代RxJava就要出来了。您应该立即开始迁移,还是应该等待并从项目的待办事项中获取一些东西?</p> <h2><strong>赞助</strong></h2> <p><a href="https://www.kobiton.com/?utm_source=Android%20Weekly&utm_medium=Newsletter%20Sponsorship&utm_campaign=Android%20Weekly%2010.30%20Placement&utm_content=Beta%20Message">在Real Devices上免费测试您的移动应用程序 </a>(www.kobiton.com)</p> <p>加入Kobiton测试版,并在您需要的设备上测试您的移动应用程序。 自动生成的活动日志可帮助您跟踪进度并更快地识别问题,无论是手动测试还是运行自动化脚本。 立即注册并在几分钟内开始测试</p> <p><a href="https://www.bignerdranch.com/training/courses/android/?utm_source=newsletter&utm_campaign=android_weekly_january2017&utm_medium=email">使用Android Bootcamp改善您的职业</a>(www.bignerdranch.com)</p> <p>获得你需要在2017年提升你的职业生涯的技能。 从Java编程到高级Android培训,Big Nerd Ranch的课程涵盖了几天,而不是几个月。</p> <p><a href="/misc/goto?guid=4959733815215186307">wATL库 - 更强大和灵活的文本呈现</a>(whs.su)</p> <p>Android应用程序完全对齐的文本(对齐),自动连字,流动图像和分解格式的文本到页面(分页)。</p> <h2><strong>设计</strong></h2> <p><a href="/misc/goto?guid=4959733815292805691">介绍Sketch - 自动布局</a>(medium.com)</p> <p>设计师需要一种方法来定义和了解设计在所有屏幕尺寸上的外观,而不仅仅是单个设备。 此插件支持从手机到平板电脑,Android,iOS和网络创建布局。</p> <p><a href="/misc/goto?guid=4959733815376292117">为Android和iOS设计 </a>(webdesign.tutsplus.com)</p> <p>Chris O'Sullivan分享了Android和iOS中最新的UI元素的一个很好的并排比较。</p> <h2><strong>库 & 代码</strong></h2> <p><a href="/misc/goto?guid=4959733815457976470">flowless </a>(github.com)</p> <p>Flow(less) 给Activity界面一个状态名字, 在UI状态之间导航, 记住UI状态及其历史。</p> <p><a href="/misc/goto?guid=4959733815543364002">Store </a>(github.com)</p> <p>Android库,用于从多个来源进行异步数据加载</p> <h2><strong>新闻</strong></h2> <p><a href="/misc/goto?guid=4959733815612786780">Robolectric 3.2 发布</a>(github.com)</p> <p>Robolectric 3.2已经发布,支持Android SDK.</p> <p><a href="/misc/goto?guid=4959733815699286243">谷歌发布adb,fastboot作为一个单独的包 </a>(plus.google.com)</p> <p>现在可以只下载下载adb或fastboot,而不必下载整个Android Studio了。</p> <h2><strong>视频 & 博客</strong></h2> <p><a href="https://www.油Tube.com/watch?v=CtxBO9zq7vQ&feature=youtu.be">David González:远程 + 独立 </a>(www.油Tube.com)</p> <p>在伦敦,Huyen与HelpScout的Google开发人员专家和Android工程师DavidGonzález坐下,并且有一个有趣的聊天,讨论你在远程独立工作的流程。</p> <p><a href="/misc/goto?guid=4959733815857009626">ConstraintLayout:它现在能做什么?</a>(realm.io)</p> <p>Nicolas Roard开发了ConstraintLayout,现在可以在Android Studio布局编辑器上工作。 这里是他的演示介绍它可以做什么。</p> <p><a href="/misc/goto?guid=4959733815933659223">RxJava 弹子图</a>(caster.io)</p> <p>在这个视频中,你将学习如何读取RxJava弹子图。 此视频将解构基本的弹子图,并通过.Map, Filter & Zip来了解弹子图。</p> <h2><strong>特刊</strong></h2> <p><a href="/misc/goto?guid=4959733816021450308">2016年Android开发者投票概述 </a>(medium.com)</p> <p>EnriqueLópezMañas在推ter上进行了多个Android开发者调查。 这里是结果。</p> <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #239</a></p> <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1483936501959.html">深度开源</a></p> <p>译者:开源码农 校对:OPEN编辑</p> <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接</p> <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>
本文由用户 五嘎子 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!