Это скорее объектно-ориентированная проблема. POC написан на iOS swift и теперь переносится на Kotlin-native. Существует общая логика для подкласса контроллера представления в обратном вызове viewDidLoad. Каков наилучший способ разделить код между общим, mainIOS и mainAndroid?
/*curret iOS code*/
class A: UIViewController {
override viewDidLoad() {
/* common logic */
}
}
что будет с ожидаемым и актуальным
/ * commonMain * /
и
/ * iOS Main * /
/ * androidMain * /