Краткая история MVPАрхитектура
Начинал с преподавания курсов по Java и Android.
Успел поработать как в продуктовых, так и в outsource-компаниях, откуда перенял опыт в архитектуре и подходах к разработке приложений разного рода.
В свободное время пишет outsource-проекты, где применяет что-нибудь новенькое, или копается во Flutter.
Почта parfenov.vladimir.s@gmail.com
1. Вспомним, с каких подходов к реализации MVP все начиналось.
2. Рассмотрим популярные библиотеки, способствовавшие развитию паттерна и обсудим их использование в современных проектах.
3. Разберем варианты кастомных реализаций MVP, в том числе с использованием RxJava, чтобы вытащить максимум "подводных камней".
4. Обсудим варианты однонаправленного взаимодействия View и Presenter и необходимость такого подхода в зависимости от проекта.
5. Посмотрим, как в большинстве случаев обойтись без библиотеки RxBinding, сохранив реактивное общение между View и Presenter.
6. Разберем вариант решения проблемы сохранения обработчиков событий диалогов при смене конфигурации устройства.