2017年7月16日
文章和教程
link image Zen Android MVVM (medium.com)Cain Wong的这篇文章是从上周的Okuki库介绍的跟进。这是关于在保持理智的同时开发一个干净的架构。Converting an App to Use Clean Architecture (news.realm.io)在这篇文章中,乔·伯奇(Joe Birch)告诉我们,他怎么将几乎没有架构的应用程序移动到一个干净的架构的经历。
How to Make Widgets on Android (tecsynt.com)有很多讲如何制作apps的博客,但是很少讲制作widgets。这篇介绍了基础知识和告诉你需要注意的事情和开发widgets时的注意事项。
Migrating off Roboguice 3 - Part 1 (medium.com)Mark Ng的帖子描述了不再使用Roboguice 3 库的动机,一定要看看第二部分。
Migrating off Roboguice 3 - Part 2 (medium.com)跟随Mark Ng的推送,他比较了各种DI框架中的不同实现。
link imageShimmerLayout (medium.com)Tamas Vegh的一篇文章描述了他创造闪烁布局库的经历。也可以在下面的代码部分看下Github的repository。
Android Architecture Components - Looking at Lifecycles - Part 3(riggaroo.co.za)在这篇博客文章中,Rebecca Franks检查了用来处理生命周期更改而引入的新类。
Dagger 2 - Custom scopes, Component dependencies, Subcomponents(proandroiddev.com)Eugene Matsyuk的更高级的Dagger 2教程。
Google Assistant Trivia Game (medium.com)Google为Google Assistant开源了一个琐事游戏,现在你可以使用谷歌上的Actions(Google Assistant.的开发平台)看他的设计和逻辑 。
link image Architecture Components: LiveData (blog.stylingandroid.com)在这个系列中,Mark Allison介绍了新的架构组件,并展示了我们如何从中受益。在第二篇文章中,他阐述了一下LiveData。WebRTC for Android — Loopback P2P calls (vivekc.xyz)对等视频通话有一段时间,现在每个应用程序都有内置的音频/视频通话。本教程系列是关于探索以简单易懂的方式为初学者提供此类功能的可能性。
Kotlin delegates in Android development - Part 2 (medium.com)这是Fabio Collini的两部分系列的第二部分,它介绍了如何在Kotlin中实现委托模式。
Android O: Phone Number Verification With SMS Tokens (code.tutsplus.com)在本教程中,您将了解Android O中酷的新的SMS令牌功能。您将学习如何生成应用程序特定的令牌,以便在设备首次收到包含该令牌的消息时触发挂起的意图,以及验证电话号码。
FSM on Android: how to reach app modularity? (medium.com)在Romain Rochegude的这篇文章中,您将学习实现一个有限状态机来构造您的应用程序。
Knowledge boost for junior Android developers - Part I (medium.com)这是一个专门针对初学者的博客文章,以避免一些陷阱,让您快速上手。即使您是Android开发人员,您也可能会在列表中看到您不知道的内容。
Kotlin can’t choose (medium.com)Benjamin Monjoie 写的有关 Kotlin 语言关于lambdas怪癖的好文章.
Android O, N and below component lifecycles and background tasks(developerlife.com)随着Android O的变化,您将如何开始后台任务。其中一个主要区别在于,当活动消失时,不会允许在后台运行没有持续通知的“开始”服务。在这篇文章中,您将学习如何在Android O中使用正确的方式实现后台任务。
Using ResultReceiver to communicate with IntentService (proandroiddev.com)在Bakhtar Sobat的这篇文章中,您将学习如何使用ResultReceiver从IntentService获取结果。 IntentService是根据需要处理异步请求(以Intents表示)的服务的基类。这是从主线程卸载工作的常见模式 - 但传递数据可能会有点乏味。
Android Interview Questions (github.com)所以 - 如果你想成为一个Android开发者,那么你应该看看这些问题。我承认,他们中许多人正在编织适合主题,可能(为了面试),你现在不可能全知道任何知识 - 但是这是一个很好的汇总。
职位 |
---|
Spread your Android Dev job offer to thousands of Android Devs(androidweekly.net)随着Android Weekly的发布工作,您将能够覆盖全球超过57000个Android开发人员。今天在Android Weekly广告你的工作机会吧。
库和代码 |
---|
RxIdler (github.com)Espresso的IdlingResource包装一个RxJava调度程序。
whorlwind (github.com)根据Android的指纹API的reactive包装,可使用指纹处理加密/解密敏感数据。
adbons (github.com)Android adb工具的封装。这只是adb的加强版。
ShimmerLayout (github.com)Supercharge的Android应用程序的提升内存效率的闪烁效果。
视频 & 播客 |
---|
学习 Kotlin – Properties a first class language feature(fragmentedpodcast.com)在这个小Fragment, KG分享了他作为一个新手学习 Kotlin 的经历。
事件 |
---|
Intro to Android Architecture Components — 20 July (medium.com)我们的Google开发人员专家Rebecca Franks,Alex Koller和Dario Mungoi介绍了Google I / O 2017中引入的新的Android架构组件。
网友评论