原创

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

文章 & 教程

Android Dev 101:每个初学者都应该知道的一些做法(www.whatsthatlambda.com)

看一些初学者或媒介等级开发人员(不要错过任何人)应该知道的一些做法,以便更好地摆脱Android框架。

99.9% crash free sessions (medium.com)

Christian Dehning分享了一些关于如何让你的应用程序更加接近绝对无故障的技巧。

Google发布Android的2017 Google I / O源代码(android-developers.googleblog.com)

Google已经发布了适用于Android应用的官方2017 Google I / O的源代码。

Kotlin从头开始:Ranges 和 Collections (code.tutsplus.com)

在本系列的前一篇文章中,你了解了Kotlin中的nullability,loops 和所需条件。 在本教程中,我们将通过查看Kotlin中的范围和API集合来继续学习该语言。

如何孤立地测试Fragments (engineering.21buttons.com)

BraisGabínMoreira为Espresso测试推出了一款新的FragmentTestRule。

为 non-Time领主的Time - 第3部分(blog.stylingandroid.com)

以前,Mark Allison讨论了可用于简化日期和处理时间的各种可用的API,所以让我们来看看它们的工作原理。

Android架构组件MVVM - 第1部分 (medium.com)

Simon Joecks展示了LiveData和ViewModel如何为现实生活中的需求创建可扩展的应用程序。

Elm Architecture和Kotlin在Android中的改良状态,第2部分(proandroiddev.com)

在这篇文章中,Sergey Grekov展示了如何在Android中实现Elm Architecture,如何在演示中使用它,以及如何测试它。

关于Flutter的革命 (medium.com)

Flutter移动应用程序SDK是构建快速,完美的移动应用程序的一种新方法,可帮助开发人员摆脱过去如此常见的“cookie cutter”应用程序。

如何改善Wear 2.0的应用设计 (android-developers.googleblog.com)

在关系到导航,通知, API的细节方面和独立功能方面有一些设计考虑,可帮助你更好地优化Wear 2.0设备。

Preconditions.kt:使你的Kotlin生效 (blog.egorand.me)

为了使输入验证稍微冗长一些,Kotlin提供了一组实用功能。 Egor Andreevici潜入内部去观察他们如何工作。

Leanback的新功能:第2部分(medium.com)

新的Android电视? 对26.0.0支持库的新变化感到好奇? 本系列文章中, Benjamin Baxter研究了不同的组件。

了解使用ConstraintLayout的性能优势(android-developers.googleblog.com)

使用ConstraintLayout有一个显著的性能优势。 这篇文章介绍了如何从这些性能改进中获益。

Validator (johnpetitto.com)

John Petitto写了关于他的Validator库与Support Design库中的TextInputLayout一起使用的效果。

库 & 代码

VoiceRipple (github.com)

带有用户声音波纹效应的声音记录按钮。

FragmentTestRule (github.com)

独立地测试 Fragment的Junit Rule

iosched (github.com)

2017 年 Google I / O 的Android应用程式

LoggingInterceptor (github.com)

一个OkHttp拦截器,以一种完美的方式记录请求和进行数据响应。

Android Studio 插件 (github.com)

这是一个所有不错和有用的android Studio插件的列表。 这个repo将定期更新新条目。

validator (github.com)

通过使用ValidatingTextInputLayout替换TextInputLayout来获取简单的错误验证。

商业

独立前需要注意的五件事 (medium.com)

这是一个没有成功的独立的Android开发人员编写的高度反思性的文章。当你被警告了 就会发现这是零动机 – 并且这是个残酷的真理。

视频 & 博客

为了开发者的Android Oreo的新功能 (www.youtube.com)

Android Oreo可供消费者使用。 以下是您需要知道的内容,以确保这些早期采用者具有丰富的经验,并且可以通过利用新O功能和support库的方法增强体验。

Experts on Air:使用Kotlin构建Android应用程序 (www.youtube.com)

加入Google 的开发者专家和嘉宾演讲者Moyinoluwa Ademi和Segun Famisa,他们带我们了解了Kotlin编程语言,并且让我们知道Google 为Android开发人员提供了什么。

Android 对话:Mallika Potter (www.youtube.com)

Huyen询问Pinterest的Android开发商Mallika Potter,介绍了如何为Android应用程序提供无障碍功能的过程。

Android 对话: Jonathan Maltz (www.youtube.com)

Huyen与Yelp的开发商Jonathan Maltz谈话,指导其他开发人员,特别是新员工:介绍了为什么指导是重要的,如何开始,以及一些成为好领导的基础知识。

 

英文原文:Android Weekly #272

中文翻译:深度开源

译者:木槿 校对:OPEN编辑

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

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

 

扩展阅读

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

为您推荐

Android Vector曲折的兼容之路
Android MVP 详解(上)
将Web开发标准带到原生平台
HTML5 跨终端响应式前端界面框架:Plane UI
为 Java 程序员准备的 Go 入门 PPT

更多

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