Иногда простые вещи очень утомляют, особенно когда их необходимо делать постоянно. Одна из таких вещей при работе с фреймворком Moxy — это добавление стратегий к функциям. Для ускорения этого процесса был написан плагин, который по "alt+enter" предоставляет выбор стратегии если ее нет или диалог с заменой на другую стратегию. Те, кто хочет узнать как это работает, добро пожаловать под кат.
Рубрика «moxy»
Moxy Strategy plugin
2020-02-02 в 17:28, admin, рубрики: android, kotlin, moxy, plugin, разработка мобильных приложений, Разработка под androidСтратегии в Moxy (Часть 2)
2017-11-06 в 10:12, admin, рубрики: android architecture, moxy, mvp, redmadrobot, Блог компании REDMADROBOT, Разработка под androidСтратегии в Moxy (часть 1)
2017-04-12 в 16:25, admin, рубрики: android, architecture, moxy, mvp, redmadrobot, Блог компании REDMADROBOT, Разработка под android, метки: moxy
Наш фреймворк Moxy получил широкое распространение в разработке под Android.
Он обеспечивает реализацию MVP паттерна при работе с Activity, Fragment и View, полностью отделяя “callback hell” их жизненного цикла от презентера.
Данное поведение реализовано за счет сущности ViewState, которая проксирует вызовы методов между Presenter и View, при этом сохраняя некоторые из них в очереди на основании специальных стратегий. При пересоздании View вызываются не все методы, а только те, которые находятся в очереди на данный момент.
В данной статье мы расскажем, как работают стратегии, предоставляемые “из коробки”, и в каких случаях стоит применять каждую из них.
Читать полностью »
Как перестать использовать MVVM
2016-10-13 в 9:42, admin, рубрики: android, databinding, moxy, mvvm, patterns, Блог компании MobileUp, разработка мобильных приложений, Разработка под androidНа недавнем DroidCon Moscow 2016 был доклад о MVVM c Databinding Library и доклад о библиотеке Moxy, помогающей работать с MVP. Дело в том, что за последние полгода мы успели опробовать оба подхода на живых проектах. И я хочу рассказать о своём пути от освоения Databinding Library и выпуска в продакшн проекта на MVVM до осознания, почему я больше не хочу использовать этот паттерн.Читать полностью »
MVP на стероидах: заставляем робота писать код за вас
2016-08-29 в 11:35, admin, рубрики: android, android development, moxy, mvp, templates, Блог компании REDMADROBOT, Проектирование и рефакторинг, разработка мобильных приложений, Разработка под androidВ статье «Moxy — реализация MVP под Android с щепоткой магии» мы рассказывали, как побороть проблему жизненного цикла и разделить код своего Android-проекта на слои. Однако MVP (даже при умной кодогенерации view state в Moxy) заставляет писать огромное количество лишнего кода (создавать связанные друг с другом классы и интерфейсы presenter и view). На самом деле эту работу за вас должен делать робот! :) Настало время еще сильнее уменьшить boilerplate при помощи кастомизации шаблонов Android Studio под Moxy.
