Size: a a a

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

2016 November 25

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
Ilya Gulya
Ну тут зависит от ситуации, да. У меня компонент создаётся на Activity, так что такой проблемы не будет, презентер тут же цепляется.
В идеале просто ты не должен знать и задумываться, откуда создаётся и используется презентер ;)
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Тут уже у каждого свой идеал. Посмотрим что получится, мы пока только на первом проекте обкатываем MVP и Moxy :)
источник

А

Архитектор in Moxy – MVP библиотека под Android
Yuri Shmakov
Хм, а в этом что-то есть. Надо подумать. Возможно метку deprecated сниму
Я устанавливаю в onCreate активити данные в презентер,  например ID новости,  а в onFirstAttach начинаю загрузку. Как это реализовать без onFirstAttach?
источник

А

Архитектор in Moxy – MVP библиотека под Android
Yuri Shmakov
В идеале просто ты не должен знать и задумываться, откуда создаётся и используется презентер ;)
И, не знаю насколько это возможно, но все-таки, не мог бы ты показать пример презентера из реального проекта? Не полностью,  а хотя бы часть.
источник

AP

Alexey Pushkarev in Moxy – MVP библиотека под Android
Ilya Gulya
Тут уже у каждого свой идеал. Посмотрим что получится, мы пока только на первом проекте обкатываем MVP и Moxy :)
MVP давно пора уже)
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
Архитектор
Я устанавливаю в onCreate активити данные в презентер,  например ID новости,  а в onFirstAttach начинаю загрузку. Как это реализовать без onFirstAttach?
источник

AP

Alexey Pushkarev in Moxy – MVP библиотека под Android
ооо прикольно
источник

AP

Alexey Pushkarev in Moxy – MVP библиотека под Android
я тоже не мог понять как сделать кастомный конструктор
источник

AP

Alexey Pushkarev in Moxy – MVP библиотека под Android
делал тупо метод init() в презентере
источник

AO

Artem Osipov in Moxy – MVP библиотека под Android
такая же фигня
источник

AO

Artem Osipov in Moxy – MVP библиотека под Android
делал тупо метод init() в презентере
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
Artem Osipov
такая же фигня
Да, раньше только так и можно было делать(были Presenter Factory, но это было слишком сложно). Но это не удобно, поэтому мы  командой придумали такой подход =) нам очень понравилось ;)
источник

А

Архитектор in Moxy – MVP библиотека под Android
Спасибо. Не мог бы ты подсказать в каких случаях использовать определенные стратегии? Например, в случае типа showDetailsScreen я использую SkipStrategy по понятным причинам). Может есть определённые кейсы по стратегиям? Я правильно конкретизировать названия методов у View типа showDialog, openactivity ит. д.?
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
Архитектор
Спасибо. Не мог бы ты подсказать в каких случаях использовать определенные стратегии? Например, в случае типа showDetailsScreen я использую SkipStrategy по понятным причинам). Может есть определённые кейсы по стратегиям? Я правильно конкретизировать названия методов у View типа showDialog, openactivity ит. д.?
нуу, это сильно долго. а смысл есть? там же javadoc написаны =) будут конкретные вопросы - помогу =)
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
А, нет, не написаны джавадоки. Я же ещё не выпускал билда, в который бы они попали
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
пока джавадоки только в девелопе написаны: https://github.com/Arello-Mobile/Moxy/tree/develop/moxy/src/main/java/com/arellomobile/mvp/viewstate/strategy но можно уже сейчас почитать
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
@senneco а где можно посмотреть полную версию проекта с кодлаба? Я пытаюсь запилить MVP во вьюхолдере RecyclerView, пример хотел глянуть)
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
Ilya Gulya
@senneco а где можно посмотреть полную версию проекта с кодлаба? Я пытаюсь запилить MVP во вьюхолдере RecyclerView, пример хотел глянуть)
Полной версии нет — я подготовил только стартовую заготовку, а дальше импровизировал. А вью холдеры есть в сэмпле гитхаб-клиента: https://github.com/Arello-Mobile/Moxy/blob/master/sample-github/src/main/java/com/arellomobile/mvp/sample/github/ui/adapters/RepositoriesAdapter.java#L174
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Спасибо!
источник

А

Архитектор in Moxy – MVP библиотека под Android
Yuri Shmakov
А, нет, не написаны джавадоки. Я же ещё не выпускал билда, в который бы они попали
Я их в вики не нашел,  поэтому написал). Спасибо
источник