Как стать автором
Обновить
2
0
Дмитрий Климкин @askl

Пользователь

Отправить сообщение

Интересный подход... Стало очень похоже на Uber RIBs: https://github.com/uber/RIBs

Может есть какое-то небольшое приложение чтобы посмотреть структуру и архитектуру проекта в целом?
И что с DependencyProvider потом делать? К тому что вот я использую RIBs. Там это дерево уже генерится шаблоном модуля. Чем Needle упрощает жизнь?
Не совсем понятно что берет на себя генератор кода и как выглядит код до и после использования Needle.
Ха! Да, мы тоже именно эти два варианта и рассматриваем :) Склоняемся больше к push уведомлениям
Интересно и достаточно детально написано. Спасибо.

Возник вопрос: а как при передаче ключей от А к В обходится ситуация, когда А уже выключен (не отвечает на запросы)? Например, пользователь отложил телефон, телефон залочен, и пользователь входить в чат с ПК.

Мы решаем похожую проблему и пока не нашли элегантного решения. Мы шифруем приватный ключ мастер фразой и храним на сервере. Тогда пользователь входящий с ПК должен ввести мастер фразу для расшифровки ключа. Но это неудобно с точки зрения UX т.к. большенство пользователей не заморачиваются запоминанием мастер фразы.
Спасибо за такой развернутый материал! Очень полезно было почитать. А что в вашем документе «Пример расчёта estimates/стоимости» означают столбцы Авторизация и Подтверждение личности?
А это под любыми версиями iOS работает? Мы пользовали cocoapods версию для вебсокетов как раз потому, что Apple только недавно добавила поддержку сокетов в свой SDK.
Всем привет! Давно ждал обзора RIBs на хабре. Мы (один из крупнейших банков в Австралии) уже успешно построили более 5 корпоративных приложений на RIBs и отзывы от разработчиков (разных категорий) исключительно положительные. Да, в самом начале есть потеря времени на вхождение в процесс и усвоение основ этой архитектуры. Но это время в разы меньше по сравнению с тем же VIPER-ом и тп. Конечно если лениво вникать, то можно продолжаться строить Massive View Controllers ну или запилить свой велосипед (очень, кстати, понимаю, когда хочется выразить весь свой опыт в своей мега архитектуре). Ребята из Убер реально вложились в проект, думая о различных аспектах современной мобильной разработки в команде. Респект им!

Кто хочет попробовать эту архитектуру, но сталкивается с вопросами, мы создали сообщество в слэке: uber-ribs-invite-automation.herokuapp.com Там всегда рады помочь и разобраться со спорными вопросами.

А также есть пример использования для основных задач в большинстве мобильных приложений: github.com/dev4jam/ToDo

Как раз сегодня была статья про сторонние библиотеки для работы с сетью в проекте, ибо и так все не сложно =)
Как раз несколько недель назад был на DevSecCon, где делали что-то сильно похожее на воркшопе. Кому интересно все материалы тут.
А IGListKit не пробовали? Они как раз под такие визуальные схемы делали для упрощения и разделения логики.
Хотелось бы увидеть удобную реализацию решения на базе этого ядра такой популярной проблемы как обновление токена авторизации к апи и повторение запросов, которые привели к обновлению. Т.е. допустим токен авторизации протухает каждые 3 часа. Соответсвенно, следующий запрос вернет ошибку авторизации (что-то типа session token expired). Обычно, в такой ситуации, все следующие запросы становятся в очередь до момента обновления токена.
Отличное приложение! А почему нотификашки не несут никакой полезной нагрузки? В смысле там же можно дополнительные действия задавать…
Отличная подборка! Спасибо!

А можно в LGSharing добавить инстаграм еще?
Какие-то уж очень очевидные вещи описаны под таким громким заголовком. ИМХО тонкости успешной реализации — это что-то типа того, что описано в блоге у Layer
Очень похоже на Amaro, которым я пользуюсь уже который раз :)
Смешно — 300+  
Идея хорошая, но слишком абстрагированная от реальной жизни =) Тут можно бесплатно глянуть на наш вариант ;) Но тоже особо пока без движухи… надо серьезно вкладываться в маркетинг и продвижение — это факт!
Xcode вываливает ошибку на asm {. А если меняю на:

asm volatile (
        "mov r0, 31"     // PT_DENY_ATTACH
        "mov r1, 0"
        "mov r2, 0"
        "mov r3, 0"
        "mov ip, 26"     // SYS_ptrace
        "svc 0x80"
    );


То начинает ругаться на инструкции «Invalid operand for instruction».
Что я делаю не так?

Информация

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