padmitriy
ну ты так говоришь, будто сам делал нечто крутое. Про гугл я в курсе
ничего не крутое, обычный мвп. Понятный и джуну
Andrew
Можно и без мокси обойтись)
Anonymous
нашел)
Anonymous
кому надо ide.disable.editor.tooltips вещь удобная, студия сразу летать начала
--------
ничего не крутое, обычный мвп. Понятный и джуну
а откуда такое сопротивление мокси?
--------
будто что-то плохое
Andrew
moxy resistance
Andrew
Лишняя зависимость, не по SOLID
padmitriy
а откуда такое сопротивление мокси?
раз ты топишь за него, скажи пожалуйста, что он тебе дает (переворота экрана нет)
Ruslan
раз ты топишь за него, скажи пожалуйста, что он тебе дает (переворота экрана нет)
наверное view пересоздается еще при уходе фрагмента в backstack и возвращении оттуда
--------
раз ты топишь за него, скажи пожалуйста, что он тебе дает (переворота экрана нет)
во - первых я не топлю за него, мне интересно твое мнение, почему оно не нужно. во - вторых, а если поворот экрана есть?)
padmitriy
во - первых я не топлю за него, мне интересно твое мнение, почему оно не нужно. во - вторых, а если поворот экрана есть?)
1) я мокси не знаю. Вижу кучу сущностей, аннотаций, всякого бойлерплейта которое надо изучать. Стоит ли оно того — спрашиваю я в этом чате) 2) нет поворота
Anonymous
во - первых я не топлю за него, мне интересно твое мнение, почему оно не нужно. во - вторых, а если поворот экрана есть?)
Он позволяет тебе тестировать проект, в том случае если ты правильно кодить будешь, в большом случае Мокси обретка над MVP и не более. Если юзаешь Мокси без MVP лишь для того чтобы, при повроте экрана состояние сохранялось то легче тебе другую либу тогда найти
Mikhail
Презентер может спокойно переживать поворот в статике
Anonymous
@polopolopo Если не знаешь зачем тебе та или иная реализация, не юзай, необходимость появиться сам узнаешь
padmitriy
а при чем тут поворот?
потому что в каждом туториале по мокси говорят, что он создан чтобы решить головную боль с поворотом экрана
padmitriy
Anonymous
ну кто там про мокси спрашивал и поврот
Mikhail
ну ты так говоришь, будто сам делал нечто крутое. Про гугл я в курсе
У меня есть не туториал, а рисунок_ключа^W gist. https://gist.github.com/Mishkun/40322b70f64654e36890cc678eb32e88
потому что в каждом туториале по мокси говорят, что он создан чтобы решить головную боль с поворотом экрана
Кроме поворота ещё дохера всего есть, особенно на последних версиях дроида
Ruslan
потому что в каждом туториале по мокси говорят, что он создан чтобы решить головную боль с поворотом экрана
мокси хранит очередь вызовов к view и после пересоздания ее заново эти вызовы выполняет. И это не только при перевороте, а после каждого onCreateView
Вырубать поворот не панацея
Mikhail
См mosby + viewstate
--------
См mosby + viewstate
так по сути мокси и есть mosby + viewstate
Mikhail
так по сути мокси и есть mosby + viewstate
Ну так и зачем кодген себе тащить?
--------
См mosby + viewstate
просто это выглядит со стороны крайне нелепо имхо, когда советуешь использовать моосби + вьюстейт, а как только услышал мокси - фууу, надо давно её похоронить, хотя по факту это одно и тоже
Ruslan
Mikhail
Но не советовал так делать
Mike
зачем вообще этот вьюстейт, если можно написать configChanges в манифесте?
--------
вот это базар
Gregory
ребят, а как в консоли разработчика запустить тестирование еще раз?
Gregory
что бы новый отчет о тестировании сформировался?
Mike
wrong chat :)
Mike
мокси классная либа. только перестали сапортить её. и с котлином проблемы есть
существует ли хоть одна проблема, которую мокси решает, а не создаёт?
Anna
существует ли хоть одна проблема, которую мокси решает, а не создаёт?
сохраняет стейты и управляет сценариями стейтов
Сергій
существует ли хоть одна проблема, которую мокси решает, а не создаёт?
а должен? я думал это просто хипстерская либка 🌝
Ruslan
configChanges="orientation|screenSize"
а beginTransaction() .replace(... .addToBackStack(... а потом back press
Ruslan
?
Mike
dont keep activities?
андроид в релизе так не работает
Double Cat.
Подскажите, можно ли записать файл в папку приложения без запроса пермишна? Не в любую папку, а именно приложения? Есть ли такая возможность?
--------
Знаете что лучше расскажите? Расскажите, кто как хранит состояние при перевороте экрана, если архитектура не MVP?
Сергій
😁
--------
configChanges="orientation|screenSize"
вроде как не советуют так делать, нет?
--------
ViewModel
есть че нить маст рид по этой теме?
Maryna
чатик надо спрашивать сервер каждые 30 сек, что лучше использовать? WorkManager?
Dj
есть че нить маст рид по этой теме?
Официальная документация
Сергій
Какое?
активити что в фоновых тасках могут килятся вместе с таском
Сергій
там дичь с активити тасками
Mike
активити что в фоновых тасках могут килятся вместе с таском
и мокси никак не поможет, а только наоборот
Mikhail
Статика, btw
Mike
нахрен статику
Mike
мокси говно же
спасибо, я знаю)
Mike
а beginTransaction() .replace(... .addToBackStack(... а потом back press
а зачем какая-то дополнительная обвязка? У ретейн-фрагмента останутся все значения полей, например
--------
А при чем тут архитектура и сохранение стейта?
ну насколько я понимаю, в мвп достаточно сохранять презентер. А вот у меня не мвп архитектура, со всякими асинктасками, при этом экран может быть повернут