Anonymous
то есть один имеет ссылку на другой? как то костыльно
Ииерархия - наследование, расширение и т.д.
Anonymous
При чем тут ссылки
Aleksandr
Вопрос к свидетелям вайпера и ко, допустим имеется несколько координаторов AuthCoordinator, ProfileCoordinator etc, как ими управлять собственно, если требуется перескочить из одного в другой? Иметь какой то AppCoordinator, который будет всем эти управлять и инжектить все зависимости куда надо я так понимаю? Но тогда встает вопрос, допустим надо мне перескочить из блока авторизации в профиль, куда идти? То есть этот AppCoordinator нужно инжектить по сути вообще везде?
Вот как связать Роутеры разных модулей не понятно. Когда нибудь сделаю следующую схему. Несколько модулей по Вайперу. Но у них всех один Роутер. Один на все приложение. Получается вынесен из модулей. В Роутере интерфейс открытия/закрытия модулей: presentAuthorization, pushProfile. Задача Роутера запускать/закрывать модули и устанавливать их вью контроллеры на один в приложении нафигейшен контроллер.
Anonymous
то есть один имеет ссылку на другой? как то костыльно
Чем это костыльно? Есть флоу, у него есть сабфлоу, и так далее. Изначально, например, есть флоу приложения и у него создается сабфлоу авторизации, затем при завершении начинается сабфлоу приложения, который в свою очередь...
Vadim
Чем это костыльно? Есть флоу, у него есть сабфлоу, и так далее. Изначально, например, есть флоу приложения и у него создается сабфлоу авторизации, затем при завершении начинается сабфлоу приложения, который в свою очередь...
а если по логике не все координаторы связаны как сабфлоу? то есть при использовании того же сайд меню например, каждый модуль по сути отдельный, кроме собственно авторизация-профиль
Juliya
Всем привет! Меня зовут Юлия, я работаю в Rusbase. Мы часто проводим хакатоны, в которых можно принять участие и выиграть денежные призы. Сейчас у нас идет набор в самый безбашенный хакатон от Эвотор - Hacking Man. Эвотор делает смарт-терминалы для ритейла (другими словами, планшеты, через которые проходят платежи в магазинах). Кроме базовых функций владельцы бизнесов могут покупать дополнительные сервисы в магазине приложений Evotor (этакий App Store для B2B). Суть хакатона проста: вам надо придумать приложение, которое клиенты Evotor будут использовать на своих терминалах. Рекомендации товаров, аналитика продаж, оптимизация цен - здесь надо будет подумать. За это вы можете получить приз на хакатоне, ну и на самом приложении тоже можно будет заработать - на подписке, платных установках или платных опциях. Если умеете кодить и понимаете бизнес-процессы в ритейле - дерзайте, призовой фонд - миллион рублей. Заявки принимаются до 21 ноября. Можно участвовать удаленно, лучшим командам предоставят трансфер в Москву для участия. Подробности здесь: http://hack.evotor.ru, по всем вопросам можно писать в чат @hackingmanchat.
Alexey
Блин
Alexey
Жаль, что не co-founder
Anton
Жаль, что не co-founder
нашли что предлагать, миллион какой-то
Evgenii
есть отличный пример по координаторам https://github.com/AndreyPanov/ApplicationCoordinator
Anonymous
В вайпере роутер - часть модуля
Evgenii
Там это и не утверждается:)
ну он просто пишет свидетели вайпера)
Anonymous
Ты его хочешь вынести
Evgenii
)
Anonymous
Я поэтому и не поправлял)
Evgenii
но пример то я шикарный скинул, или ты поспоришь?)
Anonymous
Я его сюда уже не один раз кидал
Anonymous
Мой координатор основан на этом репо
Anonymous
Только модифицировал, далеко не все устраивало
Evgenii
да у всех координаторы онованы на этом репо)
Evgenii
и все этот пример кидают)
Anonymous
Если тут чатик полистаешь, то убедишься в обратном
Anonymous
Есть и другие примеры, но в них много проблем
Anonymous
Я думал над возможностью использования вайпера с координатором, но тогда получается VIPEC какой-то
Anonymous
После доклада о лэйауте сделаю
Aleksandr
В вайпере роутер - часть модуля. Да это так. И я придумываю координатор. Тоже верно. Получается если оставить роутеры в модулях в покое, а управление роутерами сделать в координаторе - то все складывается? Паттерн приложение CVIPER? )
Igor
Swiper
Aleksandr
> как ты будешь управлять ими в кооординаторе? Вот это стоит решить. Посмотрю на прокси. Прикину, проект для понимания сделаю. Отпишусь. Будут идеи пишите.
Anonymous
Давай, скинь потом. Пока не представляю, как оставить и R и С, при том, что они отвечают почти за одно и то же, а роутер у координатора вообще тупой.
Eduard
так а разве идея не в том, что координаторы между юзер-стори работают, а роутер внутри?
Evgenii
суть проблемы в том зачем тебе совмещать в приложении и роутер и координатор?)
Evgenii
это как в машине два руля оставить
Evgenii
ну типо вообще она японская, но я хочу левый руль для России, но и правый оставлю, японская же)
Eduard
так а я и не говорю что идея хороша)
Evgenii
я не тебе писал)
Aleksandr
> это как в машине два руля оставить что то в этом есть. но R - навигация внутри модуля. Сoordinator навигация между модулями. Стори борд не использую, например. Interface builder только для xib, только для ограничений.
Evgenii
можно подробнее про навигацию внутри модуля?
Evgenii
что имеется ввиду?
Anonymous
Тоже не понял про навигацию внутри модуля
Anonymous
так а разве идея не в том, что координаторы между юзер-стори работают, а роутер внутри?
С координатором роутер тупой, он ничего не решает и внутри не работает)
Evgenii
так а разве идея не в том, что координаторы между юзер-стори работают, а роутер внутри?
вообще там не так, координатор это навигация внутри стори, но есть координатор координаторов который может между стори)
Anonymous
Угу
Eduard
а потом прийдет фродо
Evgenii
нет, потом прийдет андрей)
Aleksandr
можно подробнее про навигацию внутри модуля?
R - навигация внутри модуля. Я не то написал. Имел ввиду R - открытие модуля. Вот это запутало: > суть проблемы в том зачем тебе совмещать в приложении и роутер и координатор?) Задача: координатор управляет роутерами разных модулей
Anonymous
Что значит "Открытие модуля"?
Anonymous
За это координатор отвечает
Aleksandr
Нужен координатор вайперовских модулей
Anonymous
Кажется, я понял, что ты имеешь ввиду. Жду демо
O'Miay
Всем привет!
O'Miay
Ребят нужна помощь
O'Miay
Вобщем достался в подарок iPad2
Anonymous
Время "удивительных" историй
O'Miay
Как удалить предыдущего пользователя (Aplle ID), не знаючи пароля?
Anton
в темной подворотне подарки раздают
Anonymous
ахахах
Anton
бгггг
O'Miay
в темной подворотне подарки раздают
Та нет, там мой хороший знакомый, сам пасс забыл и теперь ему он не нужен
O'Miay
Перешёл на сторону ведройдов
Anton
пусть знакомый звонит в аппл
O'Miay
Только так?
Anton
да. и то не факт, что помогут
Anonymous
я так и не понял)
Типа координатор собирает модуль с нужным роутером)) Все равно не понимаю, зачем, но лучше увидеть, чем сейчас обсасывать дальше
Anton
у моей мамы как-то от айпада увели акк. а регал я все на себя
O'Miay
Т.е AppleId завязан на железо?
Anton
помог только мой звонок и личное общение с саппортом
O'Miay
А так нельзя?