Compose迁移

本文最后更新于:2023年1月28日 晚上

迁移到Compose

如何迁移到 Compose 取决于您和您的团队。要将 Jetpack Compose 集成到现有 Android 应用中,有多种不同的方法。常用的两种迁移策略为:

  • 完全使用 Compose 开发一个新界面
  • 选取一个现有界面,然后逐步迁移其中的各个组件。

新界面中的 Compose

在重构应用代码以适应新技术时,一种常用的方法是在为应用构建的新功能中采用该技术。在这种情况下,适合使用新的界面。如果您需要为应用构建新界面,请考虑使用 Compose,而应用的其余部分可以保留在 View 系统中。

在这种情况下,您需要在这些已迁移功能的边缘实现 Compose 互操作性。

搭配使用 Compose 和 View

对于特定界面,您可以将部分界面迁移到 Compose,让其他部分保留在 View 系统中。例如,您可以迁移 RecyclerView,同时将界面的其余部分保留在 View 系统中。

或者,使用 Compose 作为外部布局,并使用 Compose 中可能没有的一些现有 View,比如 MapView 或 AdView。

完成迁移

将全部 fragment 或界面迁移到 Compose,一次迁移一个。这种方式最为简单,但比较粗放。


Compose迁移
https://yorick-ryu.github.io/Android/AndroidCompose迁移/
作者
Yorick
发布于
2022年12月9日
许可协议