Как стать автором
Обновить
20
0
Majid Jabrayilov @Mecid

iOS Developer

Отправить сообщение
Спасибо за то что перевели мой пост.
А с StoryBoard/Xib через Xcode работаете?
Она даже не доходит до уровня Xcode.
В качестве языка Obj-C используете?
Про Swift конечно же, с Obj-C все хорошо. Но новые проекты начинаем на Swift'e делать.
А какие у вас текущие задачи по Swift и когда будет следующий EAP Build?
Сделайте нормальное дополнение для лейблов параметров функций.
Из всего этого зоопарка осмелюсь довериться только Amazon.
Естественно дописать) либу же целую выпиливаем.
В любом случае спасибо за проделанную работу.
Согласен, но не всегда нужно данные закешировать.
К примеру пользователь делает поиск по введенному слову через API.
Плюс что делать с данными которые вернулись в момент изменения конфигурации, когда фрагмент уже был уничтожен?
да, я так и делаю. Но при использовании Clean архитектуры, View в данном случае фрагменты, не должны сами данные кешировать.
Слишком много кода придется переписать, если я вдруг решу выпилить из проекта Moxy, а это уже не есть хорошо.
Хорошее предложение, но бывают результаты, которые не нужно кешировать. Они нужны здесь и сейчас.
Это все хорошо, но использовать библиотеку для построения Архитектуры…
За это дядюшка Боб может и в угол поставить))
ОК, а что делать с данными которые не закешированы.
Чтобы не потерять их при смене конфигурации, я обычно кладу их в Bundle.
Однако при использовании данного подхода, Activity/Fragment не лучшее место для сохранения состояния.
Start/Stop вызывается довольно часто, к примеру при переходе к следующей Activity у текущей будет вызван Stop, а потом при возвращении будет вызван Start, в итоге если в Presenter мы грузим данные при onStart будут выполнены лишние запросы.
1. Вы каждый раз пересоздаете Presenter?
2. Почему только Start/Stop?
А что такое VIPER? по сути это все та же Архитектура Дядюшки Боба.
Зачем только для нее новое название придумали? Из-за Router?
А как вы боритесь с жизненным циклом Fragment/Activity?
А почему Router в Activity? Мне кажется он должен быть в Presenter.
Странно, что View может управлять переходами.
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Баку, Азербайджан, Азербайджан
Дата рождения
Зарегистрирован
Активность