если оправдание использованию LD + RX? ИМХО, "я так привык, мне так удобно" - само по себе является весомым аргументом, тут я не спорю. Но все-же?
LiveData очень удобна для работы с View (viewLifecycleOwner). Rx просто очень мощная штука. Которая в разы мощнее LiveData.
Мне с rx удобно цепочки всякие делать, типа doOnSuccess { loadingBarState.set(true) } и тд, много всяких крутых фич от rx
Нет этому оправдания. Имхо всю эту путаницу гуглеры придумали для "индусов" чтобы хоть как-то привить им хоть какой-то архитектурный подход. Всем остальным советую выкинуть из головы все эти AAC VM, LD и всё станет на свои места
Обсуждают сегодня