во вьюмодели?
есть какая то либа вроде, там можно onCreate делать
Т.е. вы вместо инита вызываете методы вьюмодели в oncreate?
ну там onCreate будет у тебя как init, или ты можешь сделать базовую вью модель которая тебе будет предоставлять метод с любым названием который будет с логикой init, у меня вопрос, зачем тебе менять готовый вариант , готовый рабочий инструмент на что то другое?
Потому что как то слышал любопытное мнение, что желательно отказаться от init. Объясняется это тем, что сам инит может сработать позже, чем условные слушатели с фрагмента. Как альтернатива, можно запускать функции по умолчанию через вызов lazy делегата сразу у корутин-переменных. Но вот думал, мб кто еще вкурсе каких нибуть способов. Или вы считаете что init - это вполне себе хорошая практика, не требующая альтернативы?
Обсуждают сегодня