Пьем TEA, расхлебываем прод
Mobile
  1. Что такое TEA
-откуда появилась The Elm Architecture
-почему такая архитектура хороша в Android'е
-мотивация использовать именно TEA

2. Основные компоненты TEA архитектуры
-рассматриваем Feature, Message, Effect, Reducer, State, EffectHandlers
-как связывать domain и UI
-сравнение с MVVM и MVI
-структурные различия
-чистота функций
-преимущества функционального представления
-проблема bloated ViewModel
-простота тестирования

3. Как не перезаварить чай
-best practices по разделению Handlers
-желание делать мутабельные поля - плохо
-перекладывание ответственности на внешние зависимости
О СПИКЕРЕ
Работаю в Авто.ру мобильным разработчиком, когда я пришел в компанию, мне показали удивительную архитектуру TEA о которой я хочу сделать доклад. Помимо работы я студент 3го курса в ИТМО. Обожаю путешествия и нетворкинг
JUNIOR
Фёдор Блохин
Яндекс.Вертикали, Санкт-Петербург
Android разработчик