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

文章&教程

如何分配Android库(medium.com)

在这篇文章中,KarolWrótniak将引导您完成将Android库分配到maven存储库时所需的步骤。他会告诉你不同的选择和利弊。

什么是Android Lint以及它如何帮助编写可维护代码(infinum.co)

有时我们需要在代码库中通过现有Lint检查去检测未涵盖的特定问题。在这里,Sven Vidak展示了如何实现一些自定义。

在Android上加载本地Web内容(hellsoft.se)

实际上有四种方法可以在Android中加载本地存储的Web内容,范围从好到非常非常糟糕。 Erik Hellman告诉你分清他们。

赞助

通过Vettery找到Android工作(www.vettery.com)

Vettery专注于开发人员角色,对于求职者来说完全免费。感兴趣吗?提交您的个人资料,如果被接受,您可以直接从培养开发团队的顶级公司收到面试请求。

不错的Delegate Design(blog.autsoft.hu)

MártonBraun向您展示了为库创建的一些API设计选择,称为Krate,一个Android SharedPreferences包装器,专注于使用Kotlin的代表属性。

Android Studio Project Marble:Lint Performance(medium.com)

根据Project Marble的特质,Google对Lint的性能以及如何改进它进行了调查。在这篇博客文章中,Matthew Gharrity解释了他们如何解决一些最重要的性能问题的技术细节。

如何将WorkManager与RxJava一起使用(proandroiddev.com)

在本文中,Paulina Sadowska向您展示了如何将WorkManager与RxJava一起使用以及您可能遇到的问题。

在Android应用程序中实现ML Kit’s Smart Reply API(heartbeat.fritz.ai)

您的应用是否有信息组件?如果是,您应该查看Harshit Dwivedi的本教程。他将向您展示如何实现ML Kit的智能回复和Android应用程序。

在Android第1部分中创建一个简单的待办事项应用程序:Room(medium.com)

在这三部分系列中,Maxime Dupierreux将教您如何使用Room,LiveData和notification bubble(来自Android Q Beta的新UI元素)构建一个小型待办事项应用程序。第一部分涉及创建应用程序和设置Room。 Room是Android的ORM库。

在Android第3部分中创建一个简单的待办事项应用程序:notification Bubbles (medium.com)

第三部分Maxime Dupierreux实现了notification Bubbles 。 Bubbles帮助用户确定信息的优先级,并在另一个应用程序中深入采取行动,同时保持其相同进度。它们还允许用户在他们的设备上的活动之间移动时随身携带应用程序的功能。

在Android第2部分中创建一个简单的待办事项应用程序:LiveData和ViewModel(medium.com)

Maxime Dupierreux的第二部分负责创建ViewModel和LiveData。

设计

Tilda Publishing中的免费图标(tilda.cc)

这里有700多个免费使用的图标,用于个人和商业项目。请记住,您需要将图标归属于Tilda Publishing。

库&代码

DiscreteSlider(github.com)

DiscreteSlider尝试使用一个API为您提供带有值标签的slider 控件,如Material Design规范中所示。该库还为您提供范围slider 控件模式

RxWorkManagerObservers(github.com)

该库包含一组WorkManager和LiveData的扩展函数,允许以被动方式观察队列的工作

Lawnchair(github.com)

Lawnchair是可定制的Pixel Launcher替代品。此存储库包含scratch编程的完全重写(简称为V2),

新闻

更简单的即时应用体验(android-developers.googleblog.com)

从Android Gradle插件3.4.0开始,Google开始弃用该功能和即时应用插件,取而代之的是即时启用的应用捆绑包。

使用Play Console中的新见解优化您的订阅(android-developers.googleblog.com)

随着市场的成熟,订阅开发人员优化订户转换和保留以保持增长变得越来越重要。

视频&博客

在Android Studio中将PNG转换为WebP以获得更小的APK(www.油Tube.com)

在这段视频中,Nate Ebel教授如何在Android Studio中将PNG转换为WebP以获得更小的apks。

特刊

Kotliners会议 -  2019年6月7日(www.conferenceforkotliners.com)

千万不要错过欧洲中心夏季的Kotlin活动! Kotliners是Kotlin的一个会议,有两个轨道:一个是关于Android开发的实际应用,另一个是关注最前沿的。我们的发言人是JetBrains,他上过纽约时报,N26,47度,是Koin和Google开发者专家。现在抓紧抢你的票吧!


英文原文:Android Weekly #357

译者:木槿 校对:OPEN编辑