Артём Шендрик - Modern MVI и MVVM+ со всех сторон в 2023

  Переглядів 4,299

Mobius

Mobius

10 місяців тому

Ближайшая конференция: Mobius 2024 Spring, 23 мая (online), 31 мая - 1 июня (offline, Москва)
Подробности и билеты: jrg.su/EH5c9Q
- Ближайшая конференция: Mobius 2023 Autumn - 1-2 ноября (Online), 9-10 ноября (Offline, Санкт-Петербург)
Подробности и билеты: cutt.ly/XwrLVnLV
- -
Существует множество библиотек, решающих задачу эффективно организовать работу с состоянием в приложении. Но решают различными путями, например: MVI, MVVM+, SAM, State Machine. Что дает довольно большую фрагментацию и может усложнять выбор в конкретных командах. Существующие сравнительные обзоры довольно старые и охватывают лишь малую часть библиотек их различий.
Недавно Артём проводил исследование более 15 разных существующих решений. Подробно разобрался в плюсах и минусах, возможностях, вариантах архитектуры, производительности, поддержке KMP, Compose. Теперь он хочет рассказать о полученных данных и выводах из них.
Спикер также проверил гипотезу о том, есть ли возможность объединить все сильные стороны строгого MVI/Redux подхода с гибкостью, простотой чтения и поддержки MVVM+. Он расскажет об этом на примере Fluxo MVI и о том, какой ценой можно объединить эти подходы и совместить очень простое использование со строгостью тестирования, автоверификации и многим другим.
Презентация к докладу: squidex.jugru.team/api/assets...
#architecture

КОМЕНТАРІ: 9
@oleg12395
@oleg12395 7 місяців тому
Очень 🙏
@user-not_defined
@user-not_defined 7 місяців тому
Было очень интересно увидеть все плюсы и минусы различных архитектурных решений, , ставлю лайк, я так понимаю к сожалению подходит только для KMP проектов?
@ArtiomXendrik
@ArtiomXendrik 6 місяців тому
Не только, отлично работает для любых проектов. Например, есть хорошие примеры использования MVI при работе с View-based UI или Android фрагментами.
@awkwardquestion8643
@awkwardquestion8643 8 місяців тому
Как же хочется ссылочки
@MobiusConf
@MobiusConf 8 місяців тому
Здравствуйте! Презентация с ссылками доступна на сайте конференции для пользователей, приобретавших билеты.
@awkwardquestion8643
@awkwardquestion8643 7 місяців тому
​@@MobiusConfвернулся в прошлое и купил билеты, спасибо!
@ArtiomXendrik
@ArtiomXendrik 6 місяців тому
В описание к видео Mobius добавили ссылку на презентацию!
MVI в Android на практике
19:20
Тимофей Коваленко (Android teacher)
Переглядів 14 тис.
одни дома // EVA mash @TweetvilleCartoon
01:00
EVA mash
Переглядів 4,8 млн
Recent AI News So Wild They Sound Like Science Fiction
4:50
Современная архитектура Android-приложений с Compose
43:17
Разбираем основы Kafka и RabbitMQ
26:54
Digital train | Alex Babin
Переглядів 7 тис.
The Ultimate guide to MVI in Android
29:52
Land of coding
Переглядів 7 тис.
Talking Kotlin #95 MVIKotlin and Decompose with Arkadii Ivanov from Bumble
28:27
Dagger в Android на практике с MVVM
32:41
Тимофей Коваленко (Android teacher)
Переглядів 16 тис.
Прощай бедность! Раскрыты 4 закона больших денег
17:31
Татьяна Волкова
Переглядів 8 тис.
Самый глупый смартфон в мире #LightPhone
0:36
Result of the portable iPhone electrical machine #hacks
1:01
KevKevKiwi
Переглядів 7 млн
НЕ ПОКУПАЙТЕ НОВЫЙ СМАРТФОН, ПОКА НЕ ВЫШЕЛ ЭТОТ [2024]
13:25
Thebox - о технике и гаджетах
Переглядів 45 тис.