Загрузка страницы

Все тайны 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-kotlin-multiplatform-part-1-1-of-3-205c6feb4ac7
🔗 MVI beyond state reducers - https://badootech.badoo.com/a-modern-kotlin-based-mvi-architecture-9924e08efab1
🔗 Architectural journey by Zsolt Kocsi - https://www.youtube.com/watch?v=pXw6r2kAvq8
🔗 The immense benefits of not thinking in screens - https://badootech.badoo.com/the-immense-benefits-of-not-thinking-in-screens-6c311e3344a0
🔗 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 - Пока-Пока

Видео Все тайны MVI канала Android Broadcast. Все об Андроид разработке
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Другие видео канала
Поиск мотивации. Ментор же решит всё. Что мне делатьПоиск мотивации. Ментор же решит всё. Что мне делатьЕвросоюз давит Google и Apple Новости мобильной разработки 2023.18Евросоюз давит Google и Apple Новости мобильной разработки 2023.18Собеседование на Mobile Developer. Алексей Панов, КонтурСобеседование на Mobile Developer. Алексей Панов, КонтурЧто нового в Android 14 для разработчиковЧто нового в Android 14 для разработчиковCобеседование Android-разработчика. Максим Качинкин, Dodo EngineeringCобеседование Android-разработчика. Максим Качинкин, Dodo EngineeringDagger KSP | Замена Firebase | Ускорение тестовDagger KSP | Замена Firebase | Ускорение тестовOrganic Maps - открытые оффлайн картыOrganic Maps - открытые оффлайн картыQ&A стрим. Август 2023Q&A стрим. Август 2023Compose Live Edit || Новая Android Studio || GitLab в IDEACompose Live Edit || Новая Android Studio || GitLab в IDEAПостоянные отказы на собеседованиях. Что мне делатьПостоянные отказы на собеседованиях. Что мне делатьАлгоритмическое собеседование в Яндекс в прямом эфиреАлгоритмическое собеседование в Яндекс в прямом эфиреKotlin 1.9 || Android 14 || Jetpack Compose - Новости 2023.12Kotlin 1.9 || Android 14 || Jetpack Compose - Новости 2023.12Мой офис. Как открываются документы на смартфонеМой офис. Как открываются документы на смартфонеСобеседование на Junior Android Dev у Анны ЖарковойСобеседование на Junior Android Dev у Анны ЖарковойAndroid 13 для разработчиковAndroid 13 для разработчиковРазбор Android 13 для разработчиковРазбор Android 13 для разработчиковНовая эра для ARM || Samsung исправит работу в фоне || Новости 2023.11Новая эра для ARM || Samsung исправит работу в фоне || Новости 2023.11Cобеседование на позицию Android-разработчикаCобеседование на позицию Android-разработчика2024 - год Kotlin и Compose Multiplatform. Новости разработки 2023.102024 - год Kotlin и Compose Multiplatform. Новости разработки 2023.10Собеседование Middle Android разработчикаСобеседование Middle Android разработчикаКак попасть в IT в 2023 году. Стажировка в ЯндексКак попасть в IT в 2023 году. Стажировка в Яндекс
Яндекс.Метрика