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

浏览: 451 发布日期: 2018-01-19 分类: android

文章&教程

如何在Android上使用Kotlin开发图库应用程序(developine.com)

Hammad Tariq在Kotlin开发完整的Android Photo Gallery应用程序,并提供完整的源代码。它涵盖了使用Kotlin进行Android开发的众多主题。

Gradle Kotlin DSL的力量(blog.simon-wirtz.de)

Simon Wirtz开始使用Kotlin DSL将大部分基于Groovy的gradle.build脚本迁移到Kotlin支持的gradle.build.kts脚本。这里介绍了他是如何做到的。

如何在您的团队内举办会议(medium.com)

Christian Dehning很忙,今年不能参加会议,所以他组织了一个小型的工作会议。结果非常出乎意料,这里介绍了他是如何做到的。

赞助

Big Nerd Ranch的Android培训 - 只剩有少量机会 (www.bignerdranch.com)

学生接受培训,这些培训来自作为作者和开发者的导师。获得新技能,与其他开发人员会面,甚至获得有关特定项目的帮助。 Android Weekly阅读器在1月1日之前使用代码“BNR_AndWkly_100off”获得$ 100折扣 - 某些注册在本月底结束!

使用具有Firebase的体系结构组件(第1部分) (firebase.googleblog.com)

在这个博客系列中,Doug Stevenson探讨了Android架构组件如何与Firebase实时数据库SDK一起工作来帮助构建您的应用程序。

Task Stack (blog.stylingandroid.com)

在这篇文章中,Mark Allison着眼于Task Stack导航行为,以及一些我们可以采取的控制策略,以及如何使它更加自然。

赞助

Out-of-the-box CI/CD - 就像您想要的那样 (nevercode.io)

即时设置。没有重复的任务,更新问题或建立服务器维护。点击几下即可开始,了解为什么像丰田和Sainsbury如此信任这样的公司Nevercode -他的工具都能在每个Android开发者圣诞愿望清单中找到。

MVP&生命周期&Dispatchers Oh My (medium.com)

Mike Nakhimovich帮助构建了一个由MVP支持的单一Activity体系结构,其中包含生命周期感知的演示者以及一个反应式的状态变化调度器,他们完全在Kotlin中。

在Kotlin有几个函数的监听器 (antonioleiva.com)

Antonio Leiva展示了如何简化与在Kotlin上有几个函数的监听器的相互影响。

Kotlin多平台本地开发架构(blog.kotlin-academy.com)

Marcin Moskala展示了如何为Android,web和桌面构建,他们全部使用Kotlin编写并使用通用架构。

测试RxJava代码变得简单(medium.com)

Niklas Baudy在RxJava 2中演示了一个不错的隐藏宝藏,这个宝藏也被支持到RxJava 1.它是test()函数,所以可以让你轻松测试RxJava 2数据流。

库&代码

daggraph (github.com)

Android开发者的Dagger依赖关系图生成器。

Cipher.so (github.com)

将安全数据加密到本地.so库中的一种简单方法。

Barista(github.com)

Barista使UI开发测试变得更快,更容易,更可预测。它建立在Espresso之上,它提供了一个简单的可发现API,去除了大多数普通Espresso任务的样板文件和冗长繁杂。

artist (github.com)

艺术家是一个Gradle插件,它编码了Android视图的基本集合。

TimeLineView (github.com)

一个简单的Timeline View,演示了ConstraintLayout和RecyclerView的强大功能。没有绘图,只需插入和播放。

Kotshi (github.com)

从Kotlin数据类生成Moshi适配器的注释处理器。

新闻

ARCore开发者预览版2(www.blog.google)

Google发布了对ARCore开发人员预览版的更新,并对SDK进行了多项技术改进。

商业

横幅广告的注意事项(hackernoon.com)

本文详细介绍了发布商在使用横幅广告时应遵循的一些良好做法,以及一些应该避免的常见错误。

视频 & 博客

使用ConstraintLayout&ConstraintSet的关键帧动画(www.youtube.com)

Sean McQuillan使用ConstraintLayout和ConstraintSet来构建复杂的动画。

Ray Ryan的Reactive Workflow模式(fragmentedpodcast.com)

在这个情节中,Kaushik&Donn坐下来和Square的Ray Ryan讨论Reactive Workflow模式。

 

 

 

英文原文:Android Weekly #288

中文翻译:深度开源

译者:木槿 校对:OPEN编辑

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

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

 

扩展阅读

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

为您推荐

搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
wring - Extract content from websites using CSS Selectors and XPath
C#+WebSocket+WebRTC多人语音视频系统
搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
jQuery实现加入购物车飞入动画效果

更多

Android
安卓开发周刊
开发者周刊
Android开发
返回顶部