Android Weekly #287 安卓开发周刊 中文版

OPEN编辑 2年前
   <h2><strong>文章 & 教程</strong></h2>    <p><a href="/misc/goto?guid=4959755893417180762">编写Android开发人员指南是为了更好的排版 </a>(medium.com)</p>    <p>排版可以使应用程序的吸引力和可用性发生重大变化,现在Android开发人员可以使用Google字体目录中的字体。这是简单,高效的一种,并开辟了一系列新的排版选项。</p>    <p><a href="/misc/goto?guid=4959755893510999126">Clean 架构 - Kotlin, Dagger 2, RxJava, MVVM 和 单元测试 </a>(medium.com)</p>    <p>Rahul Singh写了一篇关于如何使用Kotlin,Dagger 2,RxJava,MVVM和Unit Testing创建一个Clean架构的好文章。您将学习依赖注入以及如何以有意义的方式连接所有的这些库和模式。</p>    <p><a href="/misc/goto?guid=4959755893590416279">在Android中保护数据 - 加密大数据 </a>(proandroiddev.com)</p>    <p>本系列的第四篇文章将向您展示如何使用对称密钥,以及如何使用其他Java提供程序以及密钥包装。</p>    <p><a href="/misc/goto?guid=4959755893678734752">Kotlin Playground </a>(medium.com)</p>    <p>如果您刚从Kotlin出发,那么Joao Alves提供的这个系列将帮助您。</p>    <h3><strong>赞助</strong></h3>    <p><a href="/misc/goto?guid=4959755893758694042">Big Nerd Ranch的高级Android培训 </a>(www.bignerdranch.com)</p>    <p>加入我们01/29,为高级Android开发者提供为期5天的高级课程。获得新技能,与其他开发人员会面,甚至获得有关特定项目的帮助。 Android Weekly阅读器在1月1日前使用代码“BNR_AndWkly_100off”获得$ 100的折扣 - 注册截止至2017年12月</p>    <p>Join us 01/29 for an intense 5-day course for advanced Android developers. Gain new skills, meet other developers and even get help with a specific project. Android Weekly readers get a $100 discount by using code “BNR_AndWkly_100off” before Jan 1 - Registration closes December 2017</p>    <p><a href="/misc/goto?guid=4959755893844634089">6个magic sugars ,可以使您的Kotlin代码库更恰当 - 第1部分 </a>(medium.com)</p>    <p>在第一部分中,PiotrŚlesarew解释了6个magic sugars,使您的Kotlin代码库更具表现力。</p>    <p><a href="/misc/goto?guid=4959755893930199662">6个magic sugars,可以使您的Kotlin代码库更加恰当 - 第2部分 </a>(medium.com)</p>    <p>PiotrŚlesarew的第二部分。</p>    <p><a href="/misc/goto?guid=4959755894014806081">这些课程来自我的第一个Kotlin多平台项目 </a>(medium.com)</p>    <p>在这篇文章中,Marcin Moskala分享了他在Android,React甚至桌面上使用Kotlin的经验。</p>    <p><a href="/misc/goto?guid=4959755894097058756">使用SQLDelight和SQLBrite调整您的SQLite:第1部分 </a>(medium.com)</p>    <p>如果您拒绝使用ORM(如Room),但也不想编写普通的SQL并创建自己的适配器,那么您应该查看Mkhytar Mkhoian的本教程。它演示了SQLBrite的用法,SQLite的一个轻量级的包装器,以及如何使用RxJava来处理结果。</p>    <p><a href="/misc/goto?guid=4959755894177575706">使用SQLDelight和SQLBrite调整您的SQLite:第2部分 </a>(medium.com)</p>    <p>第二部分演示了SQLDelight的用法。</p>    <h2><strong>库&代码</strong></h2>    <p><a href="/misc/goto?guid=4959755752764273401">Transitioner</a>(github.com)</p>    <p>一个用于动态视图到视图转换的库。</p>    <p><a href="/misc/goto?guid=4959755753039837983">HighLite</a>(github.com)</p>    <p>HighLite是一个适用于Android的SQLite库,它使用注释处理为您的SQLite操作生成样板文件。</p>    <p><a href="/misc/goto?guid=4959755753230365071">android-disposebag</a>(github.com)</p>    <p>使用生命周期事件在Android上自动处理RxJava 2数据流.</p>    <p><a href="/misc/goto?guid=4959755753136453037">EasyAdapter</a>(github.com)</p>    <p>这个项目演示了基于RecyclerView实现复杂列表的简单方法。</p>    <p><a href="/misc/goto?guid=4959755894385174264">CounterView</a>(github.com)</p>    <p>一个计数视图器的Android库。</p>    <h2><strong>新闻</strong></h2>    <p><a href="/misc/goto?guid=4959755894464480152">Android Studio 3.1 Canary 5现已推出 </a>(androidstudio.googleblog.com)</p>    <p>Android Studio 3.1 Canary 5现已在Canary和Dev渠道上推出,并且包含一般错误的纠正和一些新功能。</p>    <p><a href="/misc/goto?guid=4959751076560661371">分页架构组件发布4th alpha </a>(developer.android.com)</p>    <p>Paging alpha-4被发布,并有了有了重大的改变和补充,主要针对网络和网络+数据库的使用情况。</p>    <h2><strong>视频 & 博客</strong></h2>    <p><a href="/misc/goto?guid=4959755894581822103">droidcon SF 2017 </a>(www.油Tube.com)</p>    <p>关于droidcon SF 2017的所有主题演讲和演讲的视频。</p>    <p><a href="/misc/goto?guid=4959755894656345155">Jake Wharton在Android Kotlin中的指南 </a>(fragmentedpodcast.com)</p>    <p>在这一集中,Kaushik和Donn与谷歌的Jake Wharton讨论了Kotlin最近发布的编码风格指南:Android Kotlin指南。</p>    <p><a href="/misc/goto?guid=4959755650108463974">KotlinConf 2017 </a>(www.油Tube.com)</p>    <p>KotlinConf 2017是第一个完全致力于Kotlin的会议。它于2017年11月1日至3日在旧金山举行。以下是所有演讲的视频。</p>    <p><a href="https://www.油Tube.com/watch?v=RcUQTD23f8Y&feature=youtu.be">Android对话:Mobile Vision API </a>(www.油Tube.com)</p>    <p>在NYC的Droidcon NYC,Huyen与Off Grid Electric的Android开发人员Moyinoluwa Adeyemi进行了谈话,谈论移动视觉API及其作为GDG Lagos协办单位的工作。</p>    <p><a href="https://www.油Tube.com/watch?v=i1t5UqG43Oc&feature=youtu.be">Android对话:Fastlane </a>(www.油Tube.com)</p>    <p>Huyen赶上Google的工程师Andrea Falcone,之前是推ter和Crashlytics,谈论她在Fastlane上的工作,Fastlane是一个开源工具,用于处理自动化Android和iOS的繁琐任务。</p>    <p>英文原文:Android Weekly #287</p>    <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1513818282413.html">深度开源</a></p>    <p>译者:木槿 校对:OPEN编辑</p>    <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接</p>    <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>