原创

Android Weekly #251 中文版

文章&教程

初步了解Tooltips(medium.com)

在这篇博客中 Bryan Herbst 解释了来自Android O新的Tooltips API.

Android中完美的自定义排版 (www.bignerdranch.com)

在代码中,可以通过定位几个属性从而轻松调整类型特征,然而,即使设计软件使用那些与Android类型属性不兼容的度量单位,但是珩磨这些属性的正确值可能是棘手的。

生产中的Kotlin:你应该留下还是去? (medium.com)

如果Kotlin在这里留下,Danny Preussler的一些想法。他会利用一个开口端来提供一些优点一些缺点,这样你就可以自己决定。

我们如何移动Android上的工具栏像胶状物一样?(在Kotlin里) (yalantis.com)

在Kotlin上一篇解释性博客公布了JellyToolbar是如何创造出来的, Yalantis团队将通过展示如何创造动画来向你解释

JUnit 5: Lambdas (blog.stylingandroid.com)

JUnit 5已经特别被设计成对在Java 8一些新特征有效,lambda表达式是可以从中受益的关键特征之一,Mark Allison展示了如何在Android上使用这些特征

使用Espresso和Mockito测试MVP (josiassena.com)

在这篇Josias Sena写的博客中,你将会倾向于使用espresso 和 mockito.来测试MVP应用。

全栈原生手机应用开发者崛起(medium.com)

当代如果你仅仅在做本机应用程序发展的话,那么是时候学一些后端技术了。 Erik Hellman比较了web后端开发者的需要如何激增并且在今天移动设备对这一技能也会有日益增加的需求.

Reader Monad的Kotlin依赖注入 (medium.com)

Jorge Castillo展示了Kotlin的功能特征如何被当作一个依赖注入构架去使用。

lambdas 如何在Kotlin&setOnClickListener的转换中起作用(antonioleiva.com)

Antonio Leiva深度解释了 Kotlin中 lambdas如何工作,并且还解释了在lambdas中他们可以利用一个简单的方法在界面中转化.

使Java代码更容易阅读(不更改它) (medium.com)

在这篇由 IntelliJ IDEA 团队写的博客中,他们通过几个窍门让Java代码变得更加可读

如何利用Android Things使用Arduino库 (www.androidthings.rocks)

在这篇博文中 Marcos Placona解释了如何利用Android Things.一起使用Arduino。库,他将通过设置和如何将一个Arduino 实例对象传递给一个驱动者为了访问传感器数据来向我们展示

利用Android Things使用外部显示器 (nilhcem.com)

在这篇博客中Gautier Mechling将会介绍对Android Things来说可利用的不同的外部显示器选项(从HDMI 到黑白的 LCD)。

库 & 代码

JellyToolbar (github.com)

JellyToolbar是一个动作获得了很好的摆动效果的动画视图。请务必查看相应的博文。

Android Router (github.com)

这是一个非常有趣的项目 - 安卓路由器是一种安卓组件化协议框架,用于解耦复杂项目。

Typesetter (github.com)

使用安卓工具来显示更改文本定位。

Telegram (github.com)

Telegram是一个集中速度和安全性的消息应用程序。它超强,简单,自由。此回购包含适用于安卓的Telegram App的官方源代码。

Badger (github.com)

Badger是通用的单一用途库,一般被用于菜单项和在菜单项中添加徽章。

Classyshark计算大小(github.com)

DEX Ninja Boris Farber的这个库可以帮助您进行APK类中依赖关系的大小的计算。

SlidingRootNav (github.com)

DrawerLayout类ViewGroup,其中“抽屉”隐藏在内容视图下,可以移动以使抽屉可见。

新闻

致电Android Studio预览的所有早期采用者 (android-developers.googleblog.com)

Google透露了Android Studio预览的新网站。

视频 & 博客

Espresso: Beyond the Basics (realm.io)

IñakiVillar通过展示如何将它集成到不同的框架中和它在安卓系统上的运作方式,并讨论了Espresso的更先进的工作原理。 Iñaki还谈到测试和仪器仪表的使用方法,并对他为他们使用的工具做出了解释。

现实世界中的数据绑定(realm.io)

安卓数据绑定的可能性是无止境的,通过正确的架构,您的代码可以更清洁,更容易理解。这个讲座解释了数据绑定的基础知识,然后迅速转向更先进的技术/功能。

特刊

Droidcon波士顿是4月10日至11日,最后通告!(www.eventbrite.com)

第一届Droidcon波士顿是2017年4月10 - 11日在南端的Calderwood Pavillion。为了确保每个想来的人都能做到这一点,我们正在向技术社区提供折扣。使用此链接,读者可以获得$ 100的关闭。仅在4月3日午夜之前提供此优惠。

 

英文原文:Android Weekly #251

中文翻译:深度开源

译者:木槿 校对:OPEN编辑

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

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

正文到此结束
Loading...