скорее к реактивщине (не только rx)
От реализации зависит. В MVIKotlin на view прилетает просто коллбек с состоянием
кстати, такой вопрос, стоит ли пробовать писать свой велосипед с mvi или сразу брать mvikotlin?
Идейно - нет, просто большинство популярных реализаций используют реактивные штуки
Еще тогда вопрос, какой лучше брать MVICore или MVIKotlin и почему?
Я бы пошёл по второму варианту :) Но в начале MVIKotlin может показаться сложной для понимания и избыточной. Я в первый раз когда открыл доку - испугался и закрыл :) Потом всё-же разобрался.
любопытства ради - стоит, в продакшен главное не тащить) Только если у вашего велосипеда будет какое-то весомое преимущество.
Для RxJava - MVICore, для корутин - MVIKotin
свой велосипед поможет лучше разобраться в архитектурных принципах и возможных методах их реализации, а потом уже можно осознанно выбрать подходящую для себя готовую стороннюю библиотеку
Обсуждают сегодня