Угадайте, что за зверь: включается и выключается, а разработчики страдают? Разумеется, это — минимальная фича на MVI с тоглом.
В этом выпуске мы расскажем, как такую маленькую с виду штуку писали разработчики сразу двух компаний, техлид Android и даже Head of Mobile, и всё равно упустили баг после долгих часов проектирования.
На что приходится идти разработчикам ради крутого UX и как спроектировать фичу с тоглом без progress bar-ов, не привлекая внимания санитаров — смотрите в новом эпизоде Охэхэнных историй.
Содержание
- 00:00 — Интро
- 00:20 — О чем сегодня поговорим
- 00:51 — Описание кейса
- 01:43 — Изначальная схема работы
- 02:25 — В чем была ошибка
- 03:01 — Первая попытка решения
- 03:15 — Чем дальше в лес, тем жирнее баги
- 03:34 — Вариант 1 решения проблемы множественных запросов в пагинатор. InteruptSignal
- 04:42 — Вариант 2 решения проблемы множественных запросов в пагинаторе. Номер версии
- 05:27 — Почему эти решения не подходят
- 06:01 — Как исправить проблему
- 07:12 — Как это положить на MVI
- 08:33 — Надо больше багов!
- 09:01 — Итоги: как больше не наступить на эти грабли?
- 09:57 — Что еще?