Все тайны MVI

 

#Architecture #MVI #BestPractices Обсуждаем паттерн MVI от начала и до конца: в чем отличие, преимущества, как эффективно построить свое приложение с ним и почему для Compose - это лучшая архитектура. Делиться опытом будет ведущий Android разработчик из Badoo - Аркадий Иванов, который на работе использует MVI, а также написал собственную библиотеку MVIKotlin. Полезные ссылки: Telegram канал с полезными материалами для Android разработчиков -
Поддержать проект
MVI in Kotlin Multiplatform — part 1 -
MVI beyond state reducers -
Architectural journey by Zsolt Kocsi -    • Architectural journey by Zsolt Kocsi,...   The immense benefits of not thinking in screens -
MVICore -
MVIKotlin -
Reaktive -
Таймкоды: 0:00 - Все тайны MVI 1:24 - О госте 2:18 - Архитектура в Baddo 3:30 - Интро в MVI 11:25 - MVI и Reactive 18:00 - Реализация MVI в Android 30:52 - State в MVI и производительность 32:37 - MVI и Jetpack Compose 35:15 - Популярность MVI 38:06 - Универсальность MVI для любого экрана 39:40 - Материалы по MVI 42:33 - Feature из MVICore 44:20 - Отказ от Clean Arhitecture 45:37 - Многомодульность с MVI 49:00 - Reactive захватывает весь проект 50:41 - RxJava vs Kotlin Coroutines 54:58 - Библиотека MVIKotlin 58:56 - Логирование событий 1:00:42 - Time Travel MVIKotlin 1:06:44 - MVIKotlin и ReaKtive 1:09:44 - Коллекции в State 1:17:01 - Миграция на MVI 1:18:32 - MVI vs MVVM 1:23:11 - Сохранение данных на диск 1:24:44 - Тестирование 1:27:48 - Смена конфигурации и сохранение состояния 1:29:28 - Пока-Пока