Pull to refresh
20
Karma
0
Rating
Majid Jabrayilov @Mecid

iOS Developer

  • Followers 28
  • Following 19

Redux — подобные контейнеры состояния в SwiftUI. Основы

Спасибо за то что перевели мой пост.

Портфель iOS TEAM разработчика

А с StoryBoard/Xib через Xcode работаете?

Портфель iOS TEAM разработчика

Она даже не доходит до уровня Xcode.

Портфель iOS TEAM разработчика

В качестве языка Obj-C используете?

Релиз AppCode 2016.1: улучшенная поддержка Swift и C++

Про Swift конечно же, с Obj-C все хорошо. Но новые проекты начинаем на Swift'e делать.
А какие у вас текущие задачи по Swift и когда будет следующий EAP Build?

Релиз AppCode 2016.1: улучшенная поддержка Swift и C++

Сделайте нормальное дополнение для лейблов параметров функций.

Альтернативы сервису parse.com

Из всего этого зоопарка осмелюсь довериться только Amazon.

Android VIPER на реактивной тяге

Естественно дописать) либу же целую выпиливаем.
В любом случае спасибо за проделанную работу.

Android VIPER на реактивной тяге

Согласен, но не всегда нужно данные закешировать.
К примеру пользователь делает поиск по введенному слову через API.

Android VIPER на реактивной тяге

Плюс что делать с данными которые вернулись в момент изменения конфигурации, когда фрагмент уже был уничтожен?

Android VIPER на реактивной тяге

да, я так и делаю. Но при использовании Clean архитектуры, View в данном случае фрагменты, не должны сами данные кешировать.

Android VIPER на реактивной тяге

Слишком много кода придется переписать, если я вдруг решу выпилить из проекта Moxy, а это уже не есть хорошо.

Android VIPER на реактивной тяге

Хорошее предложение, но бывают результаты, которые не нужно кешировать. Они нужны здесь и сейчас.

Android VIPER на реактивной тяге

Это все хорошо, но использовать библиотеку для построения Архитектуры…
За это дядюшка Боб может и в угол поставить))

Android VIPER на реактивной тяге

ОК, а что делать с данными которые не закешированы.
Чтобы не потерять их при смене конфигурации, я обычно кладу их в Bundle.
Однако при использовании данного подхода, Activity/Fragment не лучшее место для сохранения состояния.

Android VIPER на реактивной тяге

Start/Stop вызывается довольно часто, к примеру при переходе к следующей Activity у текущей будет вызван Stop, а потом при возвращении будет вызван Start, в итоге если в Presenter мы грузим данные при onStart будут выполнены лишние запросы.

Android VIPER на реактивной тяге

1. Вы каждый раз пересоздаете Presenter?
2. Почему только Start/Stop?

Android VIPER на реактивной тяге

А что такое VIPER? по сути это все та же Архитектура Дядюшки Боба.
Зачем только для нее новое название придумали? Из-за Router?

Android VIPER на реактивной тяге

А как вы боритесь с жизненным циклом Fragment/Activity?

Android VIPER на реактивной тяге

А почему Router в Activity? Мне кажется он должен быть в Presenter.
Странно, что View может управлять переходами.

Information

Rating
Does not participate
Location
Баку, Азербайджан, Азербайджан
Date of birth
Registered
Activity