原创

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

文章&教程

为工作流重构Litho的CircleCI配置(medium.com)

Pavlos-Petros Tournaris解释了他如何改进Litho开源项目在CircleCI上的自动构建。

导航架构组件(www.bignerdranch.com)

导航组件由一组工具,API和资源组成,这些工具,API和资源允许您以声明和可视方式构建应用程序导航。 Eric Maxwell分享了它的工作原理。

Cutouts的乐趣(cyrilmottier.com)

Android P的新功能之一是支持显示剪切。 Cyril Mottier分享了一些非常简洁的技术,可将它们整合到您的应用程序的视觉设计中。

赞助

了解洞察以针对Android Go进行优化 (medium.com)

发现洞察信息,帮助您优化Android应用或游戏(Go版)并创建更好的应用体验。

Android的理想UI测试? (arturdryomov.online)

Artur Dryomov广泛地撰写了各种测试层,以及它们如何应用于Android开发。

可维护架构 - Separation Of Concerns (blog.stylingandroid.com)

创建可维护,灵活的代码库并不容易,但它是软件工程的重要组成部分。在本系列中,Mark Allison将会介绍一个简单实用的天气应用程序,并着眼于其设计中的一些问题。

Store+Room — A Reactive Repository (medium.com)

Mike Nakhimovich写道如何更新开源的Store库以支持Room持久性库。

在Airbnb上协调GraphQL和Thrift (medium.com)

Airbnb frontend engineers需要GraphQL的快速迭代和灵活性,而backend engineers需要Thrift的稳定性和特异性。这是一个故事关于他们如何让两个小组讨论并构建适用于每个人的东西。

Android测试 - Google I / O 2018 - 有什么新功能? - 第1部分 (blog.novoda.com)

Bart Ziemba和Jonathan Taylor分享和总结他们最喜欢的Google I / O 2018会谈。

Sharpening Retrofit with Dagger (medium.com)

Warren Smith在第一次进行网络通话时使用Dagger在后台线程上分享了他最喜欢的模式之一,以便简单地初始化OkHttpClient。

使用Sceneform构建ARCore应用程序 - 第1部分 (proandroiddev.com)

在接下来的系列文章中,Hari Vignesh Jayapalan使用简单的例子,介绍了AR,ARCore SDK和Sceneform Framework的基础知识。在本系列的最后,您将会使用AR应用程序。

动态功能模块,Android OnDemand模块 (proandroiddev.com)

Saurabh Patel继续他的一系列关于Dynamic App Bundles的文章,在您的应用程序中逐步实施这些步骤。

设计

设计软件动画(medium.com)

设计动画是雕刻时间。 时机至关重要。 如果你不考虑动画时间,那你就不会设计动画。 Pasquale D'Silva向我们展示了原因。

Tab Bars are the new Hamburger Menus (uxplanet.org)

在这篇文章中,Fabian Sebastian谈到了一个失控的导航模式。 (提示:这是Tab Bar)

库&代码

swarmer(github.com)

Reactive 工具,用于并行创建和启动多个Android模拟器

PhotoEditor(github.com)

一个照片编辑器库,简单易用,支持图像编辑,使用涂饰,文字,表情符号和贴纸等故事。

视频&博客

Android Jetpack: ViewModel (www.youtube.com)

仔细看看JetPack:ViewModel是生命周期库的一部分,它旨在帮助您解决常见的Android生命周期挑战,并使您的应用更易于维护和测试。

Android Jetpack:自动调整TextView (www.youtube.com)

为了获得最佳的文本用户体验,材料设计建议使用动态类型而不是较小的字体或截取长文章的文本。

Android开发人员后台:WorkManager (androidbackstage.blogspot.com)

在这一集中,Chet和Tor与Sumir Kataria谈论了在Google I / O上发布的新WorkManager库

Fragmented: GraphQL and Apollo with GDE Mike Nakhimovich (Part 1)(fragmentedpodcast.com)

在这一期中,团队与GDE Mike Nakhimovich谈论了GraphQL。他帮助创建了用于Android的Apollo的库,这是Android的官方GraphQL客户端。

学习Android:Android Devs希望他们知道什么 (www.youtube.com)

Android开发者希望他们在开始学习Android时会知道什么?Nate Ebel询问了更大的Android社区,这些他发现的。

特刊

2018年第二季度开发者经济学调查(vmob.me)

 

英文原文:Android Weekly #312

中文翻译:深度开源

译者:木槿 校对:OPEN编辑

本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接

我们遵照 CC 协议,如有侵犯到您的权益,请联系我们

扩展阅读

Android开发周刊 第四期
Android资源库列表
Android开发之旅:书籍、教程、工具和各种干货!
Android Weekly #200 中文版
码农周刊分类整理

为您推荐

为什么 ContentEditable 很恐怖
iOS开发者必备:自己总结的iOS、mac开源项目及库
iOS、mac开源项目及库汇总
iOS开发之--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook功能开发汇总
Android Vector曲折的兼容之路

更多

Android
安卓开发周刊
开发者周刊
Android开发
正文到此结束
Loading...