The Elm Architecture. Функциональное программирование на Android

-21 /75

Говорим об Elm - чисто функциональной UDF (Unidirectional Data Flow) архитектуре для Android приложений

Тайм-коды

00:00
Интро
00:48
00:00
О госте
06:24
00:00
Почему нравится функциональшина
03:48
00:00
Старт доклада
01:32
00:00
Что такое UDF?
03:56
00:00
Что такое функциональное программирование?
04:29
00:00
Секция вопросов
13:21
00:00
Как заваривать The ELM Arhitecture под Android
12:20
00:00
TEA Framework-и под Android
02:25
00:00
Секция вопросов
00:03
00:00
Почему Effect, а не Cmd как в Elm?
01:35
00:00
Что должно быть в моделях?
01:43
00:00
Навигация в TEA
02:31
00:00
TEA vs MVI
02:59
00:00
Как лучше делать Effect?
01:59
00:00
Где хранить Disposable, Job и др?
01:59
00:00
Когда эффект отработал к какому state он применяется?
00:46
00:00
Потом значений в TEA
02:17
00:00
RecyclerView + TEA
04:03
00:00
Сохранение состояния при пересоздании процесса
03:30
00:00
В каких случаях не стоит применять ELM
04:22
00:00
Что такое Subscription в ELM?
02:07
00:00
UI - это побочный эффект для TEA?
01:23
00:00
Может бы результата эффекта пропущен?
00:29
00:00
ELM в Flutter
00:44
00:00
State - это репозиторий состояний для приложения?
01:16
00:00
Нужно ли понимать монады и функторы для ELM ?
01:31
00:00
Подведение итогов
03:41

Заметки автора

The Elm Architecture – архитектура для UI-приложений, популярная в сообществе Elm-разработчиков. Она использует функциональное программирование, для того чтобы создавать корректные и легко масштабируемые приложения. Чистые функции и единое управление состоянием дают несколько иные инструменты абстракции, нежели традиционная Clean Arch, предоставляя больше гибкости и контроля над логикой


В гостях - Михаил Левченко, Android разработчик в Автo.ру. Любитель функционального программирования, Автор Telegram канала "Сохранёнки Джейка Вортона" https://ttttt.me/podvedro

Комментарии

Пока нет ни одного сообщения, Вы можете быть первым :)
Только авторизованные пользователи могут оставлять сообщения