原文地址:http://androidweekly.net/issues/issue-279
写在前面的话:如果有那个教程文章看不懂,可以私信我,我可以整理整理,出个教程。(个别的没有翻译,因为翻译的反而没有英文的好理解
一、文章
1.模块化Android项目中的逐项功能
Joe Birch展示了模块化项目如何帮助创建清晰明了的关注点,让您有一个清晰的重点,并让您一次执行更小的任务。
2.探索 Kotlin 的 .class - 第2部分
Boris Farber建立了一个很好的工具,用于了解和关注进入.class文件的内容。现在介绍如何在编写Kotlin代码时可以使用它。
3.温度传感器, Rainbow Hat 上的I2C
本文介绍如何使用I2C协议来获取输入到Android Things应用程序中。
4.探索 Dialogflow :了解代理交互
Joe Birch快速浏览Dialogflow中的每个概念,以帮助为平台提供一些基础理解
5.使用 MVVM , RxJava ,Room 和 Job Queue 构建离线首个应用程序
以下是使用MVVM,Google新的生命周期架构组件,Android优先级Job Queue,Room,RxJava2,Dagger Android 2.11,Retrofit,ButterKnife的脱机应用程序的工作示例。
6.在Android上安装Firebase,具有多种环境
只有一个环境安装Firebase是非常简单的。但是,如果您有多种环境,如开发,分期和生产?这是一个分步指南。
7.在Android中使用Kotlin改进测试 - Pt.2
Fibbio Carballo在Kotlin的帮助下,经历了一个简单的例子,以及Mockito周围的Kotlin包装的必备mockito-kotlin。
8.APK中的"高尔夫"
在高尔夫中,得分最小。我们将这一原则应用于Android。我们要玩APK中的"高尔夫",并创建可以安装在运行Oreo的设备上的最小的应用程序。
9.保持 Daggers 锋利,又不被所伤
Dagger 2是一个很大的依赖注入库,但其尖锐的边缘可能很难处理。让我们来看看广场的几个最佳做法,让移动工程师不要伤害自己!
10.丢失了的RxJava 2指南:充电您的Android开发
这是Aritra Roy对RxJava核心概念的深入探讨,借鉴了几个现实世界的例子,以及易于理解的代码示例,可帮助您了解基础知识
11.模块化架构,加快构建速度
本文尝试触及一些有助于Hazem Saleh改进复杂和复杂项目构建时间的想法
12.深入Kotlin Coroutines
Kotlin推出了一个稳定的(仍然是实验性的)功能,可以摆脱编写异步代码的复杂性。 Adrian Bukros指导您了解使用协同程序的基本示例,并检查引擎盖下发生的情况
13.Reactive Mythology:中断模式
Shashank Tomar 使用Mythology教导 Kotlin 的Reactive。
二、库
1.literallytoast
Android 中很棒的 Toast 库。
2.chips-input-layout
高度可定制的Android ViewGroup,用于显示Chips。
三、新闻和视频
1.获取Android Studio预览
Android Studio 3.0 RC1现已推出。
2.推出Android Instant Apps SDK 1.1
Google宣布推出Android Instant Apps SDK 1.1,并提供了一些高度要求的功能,例如改进的NDK支持,配置APK以减少二进制大小
3.设计下一个 "十亿" 和材料设计
Huyen和Raveesh Bhalla,用于UX /设计和设计顾问的Google专家,谈论材料设计和Raveesh对“设计下一个十亿”的研究
4.Android Studio,Kotlin等与Stephanie Saad Cuthbertson合作
劳伦斯会见Stephanie Saad Cuthbertson,通过Android Studio,Kotlin补充说明,以及Kotlin在Google IO 2017上发布的一些有趣的背景故事!
关注我的微信公众号MAndroid。同步更新,还有更多的Android资讯。