Size: a a a

StartAndroid Ru Chat

2021 May 22

DS

Danil Stepanov in StartAndroid Ru Chat
when (getActivity()) {
   is MainActivity -> TODO()
   is LoginActivity -> TODO()
}
Как-то так. Может быть нужно будет писать MainActivity.class. Давно на котлине не писал
источник

A

Anton in StartAndroid Ru Chat
Спасибо, я просто решил ещё один парент повешать) так легче
источник

A

Anton in StartAndroid Ru Chat
А Котлин код довольно лаконичен кстати, в сравнении с Java
источник

СП

Сергей П. in StartAndroid Ru Chat
Ну делают же проверки if (true). Регулярно встречаю!
источник

DS

Danil Stepanov in StartAndroid Ru Chat
Если уже есть навыки написания приложений, то вот https://youtu.be/rb0lobFwZbg

Если нет ни одного проекта - сначала напиши без архитектуры.
Через боль лучше усваивается суть архитектуры)) А так не понятно будет зачем столько всего воротить если можно в одной активити всё делать)0)
источник

A

Anton in StartAndroid Ru Chat
Дада, сперва только о ней думал
источник

R

Rulevsky in StartAndroid Ru Chat
да без архитектуры написал, попробовал MVC
https://prnt.sc/1389cia
https://prnt.sc/1389bex

не понял где логичнее проверки пина на количество цифр, наличие букв и т.д вставлять
источник

R

Rulevsky in StartAndroid Ru Chat
с MVP вроде понятно что есть вью, модел, во вью отображение, в модели логика а презентер какие-то фишки типо анимации загрузки.  И тогда если такое же пиложение писать на MVP то гуда в этом случае логику проверки вешать)
источник

R

Rulevsky in StartAndroid Ru Chat
если можно пару советов)
источник

ᴍ✓

ᴍʀ.ʀᴏʙᴏᴛ ✓... in StartAndroid Ru Chat
Презентер основная логика приложения
источник

ᴍ✓

ᴍʀ.ʀᴏʙᴏᴛ ✓... in StartAndroid Ru Chat
В нем не должно быть кода андроид, чисто java код или kotlin
источник

R

Rulevsky in StartAndroid Ru Chat
то есть в Model могут быть данные, а в презентере операции над ними? типо интерфейсов?
источник

ᴍ✓

ᴍʀ.ʀᴏʙᴏᴛ ✓... in StartAndroid Ru Chat
Да, Вью не может на прямую обратиться к модели через презентер идёт все
источник

R

Rulevsky in StartAndroid Ru Chat
тогда сложно понять чем он от контроллера отличается, но уже хоть какая-то ясность)
источник

R

Rulevsky in StartAndroid Ru Chat
спасибо
источник

Ф

Фёдор in StartAndroid Ru Chat
Контроллер сообщает вью об обновлении, а она обращается в модель
источник

ᴍ✓

ᴍʀ.ʀᴏʙᴏᴛ ✓... in StartAndroid Ru Chat
Презентер как якорь между Вью и модель,
источник

Ф

Фёдор in StartAndroid Ru Chat
Сегодня как раз читал. Но там есть вариации "active model" и "passive model"
источник

Ф

Фёдор in StartAndroid Ru Chat
источник

R

Rulevsky in StartAndroid Ru Chat
да, читал что-то подобное. Только вот туго понимание приходит. И видосы смотрел. В них либо 3 строчки и пояснения как надо, либо уже готовое приложение) но попробую пересмотреть видео выше
источник