Как предоставить несколько интерфейсов с помощью Android App Bundle - PullRequest
0 голосов
/ 15 мая 2019

Я хочу создать приложение для Android, в котором есть модуль, который содержит все основные функции. Кроме того, я хочу создать два модуля, которые содержат пользовательский интерфейс вместе с некоторой дополнительной логикой, специфичной для пользовательского интерфейса.

---------------           --------------           --------------
| UI 1 | UI 2 |           |    UI 1    |           |    UI 2    |
---------------           --------------           --------------
|    Core     |    App 1: |    Core    |    App 2: |    Core    |
---------------           --------------           --------------
|    App      |           |    App     |           |    App     |
---------------           --------------           --------------

Оба UI-модуля являются в основном альтернативами. В конце я хочу иметь возможность создавать две разные версии приложения. Приложение 1 содержит модуль UI 1, а приложение 2 содержит модуль UI 2.

Возможно ли это? Как я могу решить в модуле приложения, какой интерфейс / фрагмент должен отображаться?

Кроме того, каков наилучший способ доступа к данным в модулях пользовательского интерфейса из модуля Core?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...