Все тайны MVI

Описание к видео Все тайны MVI

#Architecture #MVI #BestPractices

Обсуждаем паттерн MVI от начала и до конца: в чем отличие, преимущества, как эффективно построить свое приложение с ним и почему для Compose - это лучшая архитектура.

Делиться опытом будет ведущий Android разработчик из Badoo - Аркадий Иванов, который на работе использует MVI, а также написал собственную библиотеку MVIKotlin.

Полезные ссылки:
📰 Telegram канал с полезными материалами для Android разработчиков - https://ttttt.me/android_broadcast
💰 Поддержать проект http://bit.ly/3sratqQ
🔗 MVI in Kotlin Multiplatform — part 1 - https://badootech.badoo.com/mvi-in-ko...
🔗 MVI beyond state reducers - https://badootech.badoo.com/a-modern-...
🔗 Architectural journey by Zsolt Kocsi -    • Architectural journey by Zsolt Kocsi,...  
🔗 The immense benefits of not thinking in screens - https://badootech.badoo.com/the-immen...
🔗 MVICore - https://github.com/badoo/MVICore
🔗 MVIKotlin - https://github.com/arkivanov/MVIKotlin
🔗 Reaktive - https://github.com/badoo/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 - Пока-Пока

Комментарии

Информация по комментариям в разработке