Android Weekly Notes #447

Android Weekly Issue #447

Getting our apps ready for Jetpack Compose

虽然Jetpack Compose还没有发布一个稳定版, 但是我们可以做一些准备, 到时候转化也会平滑一些.

Jetpack Compose的思想就是声明式的(declarative).

逐步改造, 新features应该遵循:

  • 单向数据流.
  • UI解耦.

可以在team内部搞一些分享或者hack day项目.

Release trains

关于release train的一些讨论.

Building complex screens in a RecyclerView with Epoxy

Epoxy: https://github.com/airbnb/epoxy
用来结合RecyclerView构建复杂屏幕.

按步骤介绍了具体的使用方法.

结合data binding和代码生成, 感觉还挺高级.

还有carousel的extension, 也很方便.

Tonnes of fun with Kotlin

一些Kotlin的小知识.

Coroutines Job Structures

关于协程的实现原理解释. (层级结构和取消.)

A Jetpack Compose by any other name

Jake还挺喜欢Compose的, 只是觉得它应该有一个更好的名字.

Practical network for Android Developers (part 5)

系列文章的第5篇, 这篇讲关于网络的测试.

Code

Specials

一些人的2020总结.

还有一个Android 2020 8件最好的事情:
https://vladsonkin.com/8-best-things-for-android-development-in-2020/?utm_source=feedly&utm_medium=rss&utm_campaign=8-best-things-for-android-development-in-2020

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容