Модуль библиотеки Android с использованием архитектурных компонентов, без изменения основного модуля приложения?

Я думал о переносе нашего унаследованного кода на архитектурные компоненты Android. Но это огромный проект, и он займет много времени, что отразится на бизнесе, если я планирую все мигрировать одновременно.

Но так как это многомодульный проект. У меня есть несколько запросов:

  1. Могу ли я заменить некоторые модули на архитектурные компоненты Android, не затрагивая основной модуль?
  2. Можно ли заменить некоторые модули на архитектурные компоненты Android с помощью Kotlin?

Нужны ваши предложения.

1 ответ

На оба вопроса ответ yes, Архитектурные компоненты Android

  1. some modules to Android Architectural Components вы можете использовать компоненты в любом модуле, в частности, не затрагивая другие модули вашего примера проекта, которые вы можете использовать Live Data только между несколькими фрагментами модуля. Точно так же вы можете использовать ViewModel только в одном действии, поэтому архитектурные компоненты Android полностью независимы от модуля, его можно использовать даже только в части модуля, в зависимости от необходимости, поскольку я использую его в своем проекте.
  2. some modules to Android Architectural Components using Kotlin Архитектурные компоненты Android поддерживаются как Java, так и Kotlin, поэтому нужно беспокоиться о том, что вы можете использовать его в любом случае Java или Kotlin
Другие вопросы по тегам