Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Миграция с RxSwift на Combine и как применить Сombine в мире UIKit // Андрей Зонов, Тинькофф

Автор: CrossConf

Загружено: 2022-10-13

Просмотров: 1557

Описание:

Андрей Зонов
Ведущий iOS-Разработчик, Тинькофф

О докладе:
Поделюсь опытом миграции крупного проекта с RxSwift на Combine, расскажу о плюсах и минусах перехода на Combine, а также детально опишу, как у нас выстроена архитектура MVVM+Combine+UIKit, как мы покрываем реактивный код тестами и как его дебажим.

В рамках доклада дополнительно рассмотрим работу с сетью и совместимость со Swift Concurrency. Доклад будет полезен всем iOS разработчикам, кто планирует не только миграцию со стороннего реактивного стека на нативный, но и тем, кто просто присматривается к использованию Combine в своем приложении. Рассмотрим различные стратегии пошаговой интеграции Combine в приложение, задачи, которые при помощи Combine легче решать, а также потенциальные проблемы, с которыми можно столкнуться. Все на практических примерах.

О спикере:
Ведущий iOS-Разработчик. Более 8 лет в промышленной разработке, 4 года преподавания в ВУЗе, тимлид, архитектор мобильных приложений. В портфолио есть несколько стартапов-социальных сетей разной успешности, нагруженные системы для работы с инвентаризацией склада, приложения с многопользовательскими чатами, последние 3 года занимаюсь разработкой приложения Тинькофф Бухгалтерия на роли архитектора-тимлида. В проекте занимаюсь процессами, автоматизацией тестирования, CI, CD, оптимизациями компиляции, архитектурой, все относительно ключевых метрик бизнеса. Активно принимаю участие в написании самого приложения.

#CrossConf #CrossConf2022

Миграция с RxSwift на Combine и как применить Сombine в мире UIKit // Андрей Зонов, Тинькофф

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Приложение с MVVM, COMBINE и SWIFTUI. Обзор на примере, архитектура - Mad Brains Техно

Приложение с MVVM, COMBINE и SWIFTUI. Обзор на примере, архитектура - Mad Brains Техно

Flutter vs Kotlin + Compose Multiplatform для разработки не только мобильных приложений // А.Берюхов

Flutter vs Kotlin + Compose Multiplatform для разработки не только мобильных приложений // А.Берюхов

Андрей Зонов, Тинькофф — Декларативная навигация в iOS-приложении

Андрей Зонов, Тинькофф — Декларативная навигация в iOS-приложении

Трамп опять презирает Зеленского?

Трамп опять презирает Зеленского?

Миграция с RxSwift на Combine. Антон Назаров, Autodesk

Миграция с RxSwift на Combine. Антон Назаров, Autodesk

2026 год: отбирать и делить! ❌ Россия начала резко сокращать добычу нефти || Дмитрий Потапенко*

2026 год: отбирать и делить! ❌ Россия начала резко сокращать добычу нефти || Дмитрий Потапенко*

НОВЫЕ Правила пользования маломерными судами вступают в силу 1 марта 2026

НОВЫЕ Правила пользования маломерными судами вступают в силу 1 марта 2026

Как с нуля создать ферму мобильных устройств // Константин Сухецкий, Selectel

Как с нуля создать ферму мобильных устройств // Константин Сухецкий, Selectel

В РОССИИ ЗАПРЕТЯТ НАЛИЧНЫЕ? Готовится замена наличных рублей на цифровые...

В РОССИИ ЗАПРЕТЯТ НАЛИЧНЫЕ? Готовится замена наличных рублей на цифровые...

Чувствуем разницу между MVP и MVVM

Чувствуем разницу между MVP и MVVM

LLM для программистов: как промптами извлекать данные из текстов // Дмитрий Сошников, Yandex Cloud

LLM для программистов: как промптами извлекать данные из текстов // Дмитрий Сошников, Yandex Cloud

Никита Землин — Как мы адаптировали проект к Strict Concurrency Checking — Swift 6

Никита Землин — Как мы адаптировали проект к Strict Concurrency Checking — Swift 6

Передача данных в MVVM в iOS (да и в Android тоже) - Mad Brains Техно 11.10.19

Передача данных в MVVM в iOS (да и в Android тоже) - Mad Brains Техно 11.10.19

Combine. Введение в фреймворк

Combine. Введение в фреймворк

Как использовать async и await

Как использовать async и await

Реактивное программирование в Swift (RxSwift/RxCocoa, Combine)

Реактивное программирование в Swift (RxSwift/RxCocoa, Combine)

Полная катастрофа в Украине: без света и тепла в Киеве, Одессе и других городах

Полная катастрофа в Украине: без света и тепла в Киеве, Одессе и других городах

Тайны Патриарха. Любовница, работа на КГБ и украденные миллиарды. Правда о Патриархе Кирилле

Тайны Патриарха. Любовница, работа на КГБ и украденные миллиарды. Правда о Патриархе Кирилле

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

ЧТО ЗА РАЛЬФ?  Вечный ИИ-агент для кодинга и не только

ЧТО ЗА РАЛЬФ? Вечный ИИ-агент для кодинга и не только

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com