Android Weekly #258

原文地址:http://androidweekly.net/issues/issue-258

写在前面的话:这周有不少视频,不过大多数都需要翻墙,所以没有梯子的,要准备个梯子在看视频哦~,如果有那个教程文章看不懂,可以私信我,我可以整理整理,出个教程。(个别的没有翻译,因为翻译的反而没有英文的好理解)

一、文章和教程

1.DebugPort 2.0

在这篇文章中,Jason Feinstein推出了DebugPort 2.0。DebugPort是一个SQLite REPL,用于在运行时调试应用程序。

2.了解迪米特法则 r(关键字:迪米特)

对于一个好的软件设计来说,拥有“松耦合”类是非常重要的。 松耦合提高了可测试性,组件可以更容易地更换。 但有时这个概念很难把握。在这篇文章中,Ankit Sinhal将会向您展示一些例子,以及如何应用除垢剂的法律。

3.面向对象的技巧:#6 SLAP你的方法 (关键字:面向对象)

由Arun

Sasidharan提醒您保持方法简短易读:在注释块处提取方法。

4. Android和架构(关键字:架构)

Google宣布了Android应用程序架构指南以及架构组件的预览。 而不是重塑轮胎.

5.为什么选择Kotlin?(关键字:kotlin)

Kotlin比Java代码简洁易懂而不牺牲性能和安全。

6.Android app 重构

一个新的架构策略

7.我的架构组件

Yonatan V. Levin早日访问了新的Google“架构组件”,并将一个MVP应用程序移植到这些新组件中。

8.Kotlin: 入门到精通- Part 1

Victoria Gonda通过反编译生成的JVM代码与Java实现进行比较来教授Kotlin的基础知识

9.Kotlin: 入门到精通 - Part 2

Victoria Gonda通过反编译生成的JVM代码与Java实现进行比较来教授Kotlin的基础知识。

10.ConstraintLayout.com

Mark Allison宣布ConstraintLayout.com是一个由社区提供的关于ConstraintLayout的文档中心。

11.Room — Getting Started

这是一个持久化库,它是Android的新架构组件的一部分。托尼·欧文展示了它在Kotlin和RxJava中的应用。

12.Android架构组件符合AndroidThings

Paul Blundell使用新的Android Architecture组件重构Android Things

Edison蜡烛示例代码。

13.用 KotlinPoet 生成Kotklin代码

杰克·沃顿公司(Jake Wharton)宣布KotlinPoet是一个用于生成Kotlin代码Library!

14.为什么你应该完全的切换成Kotlin

Magnus Vinther提出为什么要完全切换到Kotlin的大量论据

15.30 New Android Libraries

该列表由Michal

Bialas编写,共有30个新的Android图书馆,自2017年3月以来已经发布。他们没有排列任何顺序,这是一个完整的主观选择

二、设计

1.重新设计的Android Emoji

在I / O

2017年,Google宣布全面重新设计Android表情符号字体

三、代码库

1.android-architecture-counter-sample

https://github.com/dlew/android-architecture-counter-sample

2kotlinpoet

https://github.com/square/kotlinpoet

3.memechat

https://github.com/efortuna/memechat

四、新闻

1.What’s New in Android: O Developer Preview 2 & More

2.Google Play中console的新功能

3.Android 架构组件

4.新的并发工具和查看 UI 的友好库

5.Android 宣布支持Kotlin

6.Android Instant Apps 可供所有开发人员使用

7.Android 开发者博客: Android Studio 3.0 体验版

8.Google 的挑战活动

五、音频视频

1.芝加哥 2017 会议视频

2.Android 开发者后台 : Kotlin!

3.Google I/O 2017

4.架构组件: 提高你的App的设计

你可能感兴趣的:(Android Weekly #258)