И ещё вопрос.
А как интерфейсы делаются на мобильные?
Какието фреймворки или разметка?
В основном используется нативный UI слой, то есть под андроид -андроид, под иос - тамошний UI. Есть несколько попыток сделать мультиплатформный UI, но если у вас цель именно эта, берите флаттер. Котлин мультиплатф ориентирован на общую логику, а не общий UI.