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