Артём Шендрик — Modern MVI и MVVM+ со всех сторон в 2023
Ближайшая конференция: Mobius 2024 Spring — 14 мая (Online), 20–21 мая (Offline, Москва)
Подробности и билеты: https://cutt.ly/swDn5pJ6
— Ближайшая конференция: Mobius 2023 Autumn — 1–2 ноября (Online), 9-10 ноября (Offline, Санкт-Петербург)
Подробности и билеты: https://cutt.ly/XwrLVnLV
— —
Существует множество библиотек, решающих задачу эффективно организовать работу с состоянием в приложении. Но решают различными путями, например: MVI, MVVM+, SAM, State Machine. Что дает довольно большую фрагментацию и может усложнять выбор в конкретных командах. Существующие сравнительные обзоры довольно старые и охватывают лишь малую часть библиотек их различий.
Недавно Артём проводил исследование более 15 разных существующих решений. Подробно разобрался в плюсах и минусах, возможностях, вариантах архитектуры, производительности, поддержке KMP, Compose. Теперь он хочет рассказать о полученных данных и выводах из них.
Спикер также проверил гипотезу о том, есть ли возможность объединить все сильные стороны строгого MVI/Redux подхода с гибкостью, простотой чтения и поддержки MVVM+. Он расскажет об этом на примере Fluxo MVI и о том, какой ценой можно объединить эти подходы и совместить очень простое использование со строгостью тестирования, автоверификации и многим другим.
Презентация к докладу: https://squidex.jugru.team/api/assets/srm/e04487aa-e5b2-4d5f-85b1-e1d7071e2e53/modern-mvi-shendrik-mobiusconf-23.05.v2.pdf
#architecture
Видео Артём Шендрик — Modern MVI и MVVM+ со всех сторон в 2023 канала Mobius
Подробности и билеты: https://cutt.ly/swDn5pJ6
— Ближайшая конференция: Mobius 2023 Autumn — 1–2 ноября (Online), 9-10 ноября (Offline, Санкт-Петербург)
Подробности и билеты: https://cutt.ly/XwrLVnLV
— —
Существует множество библиотек, решающих задачу эффективно организовать работу с состоянием в приложении. Но решают различными путями, например: MVI, MVVM+, SAM, State Machine. Что дает довольно большую фрагментацию и может усложнять выбор в конкретных командах. Существующие сравнительные обзоры довольно старые и охватывают лишь малую часть библиотек их различий.
Недавно Артём проводил исследование более 15 разных существующих решений. Подробно разобрался в плюсах и минусах, возможностях, вариантах архитектуры, производительности, поддержке KMP, Compose. Теперь он хочет рассказать о полученных данных и выводах из них.
Спикер также проверил гипотезу о том, есть ли возможность объединить все сильные стороны строгого MVI/Redux подхода с гибкостью, простотой чтения и поддержки MVVM+. Он расскажет об этом на примере Fluxo MVI и о том, какой ценой можно объединить эти подходы и совместить очень простое использование со строгостью тестирования, автоверификации и многим другим.
Презентация к докладу: https://squidex.jugru.team/api/assets/srm/e04487aa-e5b2-4d5f-85b1-e1d7071e2e53/modern-mvi-shendrik-mobiusconf-23.05.v2.pdf
#architecture
Видео Артём Шендрик — Modern MVI и MVVM+ со всех сторон в 2023 канала Mobius
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Владимир Озеров — SBOL iOS Story](https://i.ytimg.com/vi/8zXxcLRn5l8/default.jpg)
![Артем Асоян — Аналитика многомодульных проектов](https://i.ytimg.com/vi/xJqGDgTalBk/default.jpg)
![Артем Зайцев — Прокрутка во Flutter. Меняем законы физики](https://i.ytimg.com/vi/PjEm8H7p_kI/default.jpg)
![Полина Скалкина — SwiftUI для большого B2C-продукта (спойлер: было весело)](https://i.ytimg.com/vi/p31MsWcZSrk/default.jpg)
![Евгений Штерн — Игры, в которые играют люди на собеседованиях](https://i.ytimg.com/vi/V7J_5a_Sugk/default.jpg)
![Сергей Ерохин — Использование XCFramework в крупном iOS-проекте, или Как ускорить сборку в 2 раза](https://i.ytimg.com/vi/u31k_wli9ZY/default.jpg)
![Константин Кулаков — VK Карты. Как жить с двумя провайдерами карт в крупном проекте](https://i.ytimg.com/vi/fWvoA9NNJ5c/default.jpg)
![Подкаст: Лента Мобиуса + Yet Another Mobile Party](https://i.ytimg.com/vi/Vr9tQjro8VE/default.jpg)
![Миша Левченко — Lobzik: полуавтоматическая модуляризация Android-проекта](https://i.ytimg.com/vi/8BB5Qa1O5TM/default.jpg)
![Дмитрий Куркин — Жизненный цикл объектов SwiftUI](https://i.ytimg.com/vi/8ERHfKhnDus/default.jpg)
![Никита Куликов — Разгоняем BLE](https://i.ytimg.com/vi/htWzdvht0Qg/default.jpg)
![Лента Мобиуса / Александр Филимонов // Pet-проекты, обработка видео и когда менять компанию](https://i.ytimg.com/vi/ZzNkusroIH4/default.jpg)
![Алексей Гладков — ОС «Аврора» глазами Android- и iOS-разработчика](https://i.ytimg.com/vi/vPbAHQy7OBw/default.jpg)
![Александр Митропольский, Александр Макушев — Android Navigation at scale](https://i.ytimg.com/vi/JuJdIvQmgOw/default.jpg)
![Никита Майданов — Подписки в iOS: Deep Dive](https://i.ytimg.com/vi/YbrS-RaDzhA/default.jpg)
![Максим Теймуров (Райффайзен Банк) — Внедрение screenshot-тестирования дизайн-системы](https://i.ytimg.com/vi/5_9KM1ScebE/default.jpg)
![Лента Мобиуса / Мария Лещинская // QA, автотесты и образование](https://i.ytimg.com/vi/-jSfkBIr5jU/default.jpg)
![Лента Мобиуса / Никита Якунцев // Бэкенд, мобилки, ремесло и гвозди](https://i.ytimg.com/vi/RpLG1hArXBM/default.jpg)
![Лента Мобиуса / Анна Жаркова // Трудности архитектуры, платформ и их изучения](https://i.ytimg.com/vi/x7YB-ZyJIlg/default.jpg)
![Лента Мобиуса / Андрей Зонов // Обучение, тесты и шапочка тимлида](https://i.ytimg.com/vi/bCtuRSXbyzU/default.jpg)