when (getActivity()) { is MainActivity -> TODO() is LoginActivity -> TODO() } Как-то так. Может быть нужно будет писать MainActivity.class. Давно на котлине не писал
Если нет ни одного проекта - сначала напиши без архитектуры. Через боль лучше усваивается суть архитектуры)) А так не понятно будет зачем столько всего воротить если можно в одной активити всё делать)0)
с MVP вроде понятно что есть вью, модел, во вью отображение, в модели логика а презентер какие-то фишки типо анимации загрузки. И тогда если такое же пиложение писать на MVP то гуда в этом случае логику проверки вешать)
да, читал что-то подобное. Только вот туго понимание приходит. И видосы смотрел. В них либо 3 строчки и пояснения как надо, либо уже готовое приложение) но попробую пересмотреть видео выше