IntelliJ IDEA - Как структурировать модульные мультиплатформенные проекты Kotlin (Android / iOS) - PullRequest
0 голосов
/ 27 июня 2019

Я только что использовал IntelliJ для создания проекта Kotlin (Mobile Android / iOS).

Результатом использования IntelliJ является связанный общий проект и приложение для Android

enter image description here

Код пользовательского интерфейса Android находится в папке main выше.

Мне интересно, почему IDEA не делает этого наболее модульный уровень.Так что-то вроде этого:

  • Отдельный модуль Android
  • Отдельный общий модуль

Где модуль Android использует общий, а общий также компилируетсяв каркас для iOS

Кто-нибудь также успешно структурировал свой проект с правильными тестовыми конфигурациями?

1 Ответ

0 голосов
/ 27 июня 2019

В официальном учебнике приведен пример структуры проекта. Он имеет общий модуль и два модуля для конкретной платформы.


О причине сложившейся ситуации. Насколько я могу судить, он нацелен на пример одномодульного мультиплатформенного проекта. Таким образом, он был специально разработан, чтобы иметь эту структуру.

...