close
当前位置: 物联网在线 > 技术文库 > android >

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

Zen Android MVVM (medium.com)

Cain Wong的这篇文章是对上周的Okuki库介绍的跟进。这是关于在保持理智的同时开发一个干净的结构。

App 使用 Clean Architecture架构(news.realm.io)

在这篇文章中,乔·伯奇(Joe Birch)告诉我们,如何将一个几乎没有架构的应用程序迁移到Clean Architecture架构下。

如何在Android上制作小部件 (tecsynt.com)

有很多关于制作应用程序的博客文章,但很少有关于制作小部件的博客文章。这篇博客文章解释了基础知识,并告诉你需要注意的事情和开发一个小部件时的一些注意事项。

迁移Roboguice 3 - 第1部分 (medium.com)

Mark Ng的帖子描述了退出Roboguice 3库的动机―一定也要查看第二部分。

迁移Roboguice 3 - 第2部分 (medium.com)

跟随Mark Ng的帖子,在这个帖子中他比较了各种DI框架中的不同实现。

ShimmerLayout(medium.com)

Tamas Vegh的一篇文章描述了他创造闪光布局库的旅程。还有检查代码部分中的存储库。

Android架构组件 - 查看生命周期 - 第3部分 (riggaroo.co.za)

在这篇博客文章中,Rebecca Franks检查了引入并处理生命周期更改的新类。

Dagger 2 - 自定义范围,组件依赖项,子组件 Subcomponents(proandroiddev.com)

Eugene Matsyuk的更高级的Dagger 2教程。

Google Assistant Trivia Game (medium.com)

Google为Google助手开了一个琐事游戏应用程序,现在您可以看到使用Google上的“Google”操作的全部工作的设计和逻辑,还有Google Assistant的开发平台。

架构组件:LiveData (blog.stylingandroid.com)

在这个系列中,Mark Allison看到了新的架构组件,并展示了我们如何从中受益。在第二篇文章中,他看了一下LiveData。

Android环回P2P呼叫 - WebRTC (vivekc.xyz)

对等视频通话有一段时间,现在每个应用程序都有内置的音频/视频通话。本教程系列是关于以简单易懂的方式为初学者提供探索此类功能的可能性。

Kotlin 代理模式 的Android开发 - 第二部分 (medium.com)

这是Fabio Collini的两部分系列的第二部分,它解释了如何在Kotlin中实现委托模式。

Android O:通过SMS令牌验证电话号码 (code.tutsplus.com)

在本教程中,您将了解Android O中酷的新的SMS令牌功能。您将学习如何生成应用程序特定的令牌,以便在设备首次收到包含该令牌的消息时触发挂起的意图,和验证电话号码。

Android上的FSM:如何实现应用模块化?(medium.com)

在Romain Rochegude的这篇文章中,你将学习实现一个有限状态机来构造你的应用程序。

初级Android开发人员的知识提升 - 第一部分 (medium.com)

这是一个专门针对初学者的博客文章,以避免一些陷阱,让你快速上手。 即使你是Android开发人员,你也可能会在列表中看到你不知道的内容。

Kotlin不能选择 (medium.com)

Benjamin Monjoie写的关于Kotlin语言怪癖呗视为lambdas的好文章。

Android O,N及更低版本的组件生命周期和后台任务(developerlife.com)

随着Android O的变化,你将如何开始后台任务。 其中一个主要区别在于,当活动消失时,没有持续通知的Started Service不会允许在后台运行。 在这篇文章中,你将学习如何在Android O中正确的方式实现后台任务。

使用ResultReceiver与IntentService进行通信(proandroiddev.com)

在Bakhtar Sobat的这篇文章中,您将学习如何使用ResultReceiver从IntentService获取结果。 IntentService是根据需要处理异步请求(以Intents表示)的服务的一个基本的类。 这是从主线程卸载工作的常见模式 - 但传递数据可能会有点乏味。

Android面试问题(github.com)

所以 - 你想把作为一个Android开发者落实为你的梦想工作,然后你应该看看这些问题。 我承认,他们中许多人正在编织利基主题,并且可能你现在不能做任何事情 (接受采访)- 但是这是一个很好的汇编。

库&代码

DropDownView(github.com)

一个简单的带有内置的动画的下拉式视图

RxIdler (github.com)

Espresso的IdlingResource包装一个RxJava调度程序。

whorlwind (github.com)

围绕Android指纹API的反应性包装,可使用指纹处理加密/解密敏感数据

adbons (github.com)

一个Android adb工具的封装。 这只是一个基于steroids的adb。

ShimmerLayout (github.com)

Supercharge的Android应用程序的内存效率闪烁效果。

视频&博客

学习Kotlin - 属性一流的语言功能 (fragmentedpodcast.com)

在这个迷你片段,KG 作为一个newby谈论他的学习Kotlin旅程

事件

Android架构组件介绍 - 7月20日(medium.com)

加入我们Google开发人员专家有Rebecca Franks,Alex Koller和Dario Mungoi,介绍了Google I / O 2017期间推出的新的Android架构组件。

英文原文:Android Weekly #266

中文翻译:深度开源


(责任编辑:ioter)

用户喜欢...

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

您是否了解过Android的Lifecycle-Aware库?(android.jlelse.eu) 我们如何了解Lifecycle-Aware库代码? Nishant Srivastava展示了可以跟踪活动或Lifecycle-Aware的Lifecycle Arch组件的片段,并相应地调整其行为。 为Mos...


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

MapMe — Android地图适配器 (medium.com) Josh Burton介绍MapMe,是一个用Kotlin编写的Android库,可以将适配器模式带到地图上。 赞助 CloudRail - 连接到API 10x更快 (cloudrail.com) 当我们用单一的界面连接到所...


使用Android Studio开发可独立运行(runnable)混淆过的Jar程序

之前开发Java程序一直都是使用Eclipse 开发Jar程序,现在开发基本上都已经弃用Eclipse了,但是有时偶尔开发个小的Jar程序,还要切换回去好麻烦,刚好前几天有人问几个相关的问题,就顺便整...


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

探索Android Oreo上的别后执行限制(medium.com) 在这篇文章中,Joe Birch解释了关于Android Oreo在后台运行服务的变化。 non-Time领主的time – 第5部分 (blog.stylingandroid.com) Mark Allison继续分析JSR 310 date和...


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

开源你的Android代码(android.jlelse.eu) 通过您的开源Android代码,您将(希望地)为Android社区提供有价值的代码,收到建设性的反馈,并与您最初建立的内容进行协作从而使您的代码变得更好。这...


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

Android Dev 101:每个初学者都应该知道的一些做法() 看一些初学者或媒介等级开发人员(不要错过任何人)应该知道的一些做法,以便更好地摆脱Android框架。 99.9% crash free sessions (medium.com) Chr...


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

依赖注入检查(medium.com) 在本文中,MihályNagy引入了依赖注入检查,一种开源注释处理器,可帮助您解决一些出现在所有JSR 330 DI库中常见的问题。 使用Android Studio插件提高效率 (blog.mindorks.com...


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

带有RxJava2的SOLID Android分析 (medium.com) 在这篇文章中,Aris Papadopoulos将解释如何正确创建一个分析系统,同时遵循SOLID原则,并使用RxJava2来解决问题。 (blog.stylingandroid.com) Java中的编程时间很难...


Android内存泄漏思考

Android内存泄漏是一个经常要遇到的问题,程序在内存泄漏的时候很容易导致OOM的发生。那么如何查找内存泄漏和避免内存泄漏就是需要知晓的一个问题,首先我们需要知道一些基础知识。...


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

在Google上快速提出操作 () Wolfram Rittmeyer分享了开始在Google上快速创建操作所需的所有信息(为了家庭与助理)。 RxJava中的错误处理(rongi.github.io) 一旦开始编写RxJava代码,你就会意识到有些事...