Сергей Рябов - Как приготовить хорошо прожаренный MVI под Android

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 4

  • @robgas45
    @robgas45 2 ปีที่แล้ว +5

    Why do u use RX all time. Time to change your approach.

  • @ArtyomKhateev
    @ArtyomKhateev 5 ปีที่แล้ว +11

    Спасибо за доклад, полезный!

  • @vadzimv
    @vadzimv ปีที่แล้ว

    Спасибо за доклад! Классные схемы, примеры и объяснения. Здорово что есть отсылки к истокам мыслей о UDF.
    Есть пару вопросов:
    1. О clean architecture. Непонятно как можно middleware в отдельный слой вынести, у них же есть зависимость на actions, что ведет к циклической зависимости между слоями.
    2. Как store может переживать process death? у меня первой мыслью было сохранять состояние, а в новом процессе использовать как изначальное. но это не сработает если данные уже начали загружаться, т.е. после востановления у нас будет стейт лоадинг, но midleware ничего не будет загружать. выходит что состояние загрузки в middleware не отражается в общем состоянии и как бы является вторым source of truth, да?
    3. какие есть рекомендации по взаимодействию между экранами? Как и всегда, через бд либо результатами у fragments/activity передовать действия между сторами? пример к вопросу: есть список, я выбираю элемент и открывается новый экран, жму удалить и когда возвращаюсь на список ожидаю что там удаленного айтема уже не будет. Как такой на каноническом MVI сделать?

  • @busenish_murmenish
    @busenish_murmenish 3 ปีที่แล้ว +1

    За ДВА года комментарий О_о. Это ж MVI!