Size: a a a

Moxy – MVP библиотека под Android

2020 November 09

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Jorik Fat
Насколько реально подружить moxy с JavaFX? (нужно сделать одно приложение на десктопы и android)
В исходниках пытаюсь разбираться и вижу что самые базовые классы имеют android зависимости (пока плохо понял работу исходников)
для такой серьезной мультиплатформенности лучше дождитесь Jetpack Compose) В мокси мультиплатформы нет.
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
Алексей Ершов
для такой серьезной мультиплатформенности лучше дождитесь Jetpack Compose) В мокси мультиплатформы нет.
попробую сам туда ее запилить
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
насколько я помню в описании предка moxy (mosby) было описанно что Presenter - платформонезависимый класс
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Теоретически да. На практике - непонятно) Если это честное десктопное приложение, то там наверняка весьма другой UX, а значит и логика представления.
Есть например https://github.com/adevone/summer - мультиплатформенный MVP на iOS и Android, можете тоже глянуть, вдохновиться.
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
Алексей Ершов
Теоретически да. На практике - непонятно) Если это честное десктопное приложение, то там наверняка весьма другой UX, а значит и логика представления.
Есть например https://github.com/adevone/summer - мультиплатформенный MVP на iOS и Android, можете тоже глянуть, вдохновиться.
Presenter работает с интерфейсом, поэтому платферменная реализация как раз и становится незначительной. Главное, чтобы композиционно была той же
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
Алексей Ершов
Теоретически да. На практике - непонятно) Если это честное десктопное приложение, то там наверняка весьма другой UX, а значит и логика представления.
Есть например https://github.com/adevone/summer - мультиплатформенный MVP на iOS и Android, можете тоже глянуть, вдохновиться.
спасибо, изучу
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Jorik Fat
Presenter работает с интерфейсом, поэтому платферменная реализация как раз и становится незначительной. Главное, чтобы композиционно была той же
я и говорю, теоретически. А по факту даже iOS и Android настолько разные, что свести UX воедино и причесать его под один интерфейс в коде - очень непросто) С десктопом должно быть ещё сложнее. Поделитесь изысканиями потом, если что-нибудь интересное получится.
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
хорошо, обязательно
источник

DA

DMITRY Akhmet in Moxy – MVP библиотека под Android
Ребят, тут возник вопрос. Когда из презентера напрямую вызываю метод updateAdapter во вью с листом  и прописанной стратегией - все ок, стейт сохраняется. Если же я из презентера вызываю updateAdapter через onStateRecieve вьюшки, то стейт не сохраняется (прописал этому методу вью такую же стартегию). Куда копать?
источник

ЕХ

Евгений Храмов... in Moxy – MVP библиотека под Android
DMITRY Akhmet
Ребят, тут возник вопрос. Когда из презентера напрямую вызываю метод updateAdapter во вью с листом  и прописанной стратегией - все ок, стейт сохраняется. Если же я из презентера вызываю updateAdapter через onStateRecieve вьюшки, то стейт не сохраняется (прописал этому методу вью такую же стартегию). Куда копать?
> из презентера вызываю updateAdapter через onStateRecieve вьюшки

можно поподробней что это за зверь такой?
источник

DA

DMITRY Akhmet in Moxy – MVP библиотека под Android
метод вью. Управляет типо стейтами)
источник

DA

DMITRY Akhmet in Moxy – MVP библиотека под Android
Вот если updateAdapter напрямую из презентера вызывать, то все ок. Если через тот самый onStateRecieve - стейт не хранится
источник

DA

DMITRY Akhmet in Moxy – MVP библиотека под Android
вопрос отзываю, решилось выбором другой стратегии
источник

ЕХ

Евгений Храмов... in Moxy – MVP библиотека под Android
DMITRY Akhmet
Вот если updateAdapter напрямую из презентера вызывать, то все ок. Если через тот самый onStateRecieve - стейт не хранится
а стейт хранится во viewState
когда вы вызываете из презентера вы вызываете у viewState
когда из вьюшки вызываете кажетя ту же самую функцию вы вызываете не у viewState а у реализации вьюхи
источник

DA

DMITRY Akhmet in Moxy – MVP библиотека под Android
Евгений Храмов
а стейт хранится во viewState
когда вы вызываете из презентера вы вызываете у viewState
когда из вьюшки вызываете кажетя ту же самую функцию вы вызываете не у viewState а у реализации вьюхи
спасибо
источник
2020 November 10

I

Isak in Moxy – MVP библиотека под Android
Ребят, есть у кого большой опыт с Dagger-ом?
источник

I

Isak in Moxy – MVP библиотека под Android
кто может с одной проблемкой плииз помочь?
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Isak
Ребят, есть у кого большой опыт с Dagger-ом?
вот эти ребята @dagger_2
источник

I

Isak in Moxy – MVP библиотека под Android
Ого, спасибо
источник

I

Isak in Moxy – MVP библиотека под Android
Не знал что у них есть группа
источник