Самый разный, зависит от проекта. Особенных зависимостей у нас нет, архитектуры тоже обычные: VIPER, MVVM.
Минимальная версия iOS 12-13, все проекты используют разные части Firebase.
В кор-модулях точно будет много про тесты, поэтому можно ориентироваться на XCTest, Quick, Nimble и CustomDump.
Сейчас проекты на CocoaPods, Додо Пиццу переводим на Tuist и SPM, все движутся в сторону SPM.
В остальном можно влиять на стек и постепенно синхронизировать его между проектами.
Стартапы готовы писать на Combine и SwiftUI и начинают их внедрять.
«Додо Пицца» — это международная сеть пиццерий родом из России. Сегодня это более 700+ пиццерий в 18 странах мира, включая США, Великобританию, Нигерию, Китай. А с недавних пор развивают еще и сеть цифровых кофеен (Drinkit).
Dodo Engineering — IT-подразделение международной компании Dodo Brands, развивающей 3 бренда:
Подробнее о Dodo Engineering можно прочитать в нашем RTFM.
Над Додо Пиццей работает несколько команд, поговорим о core-тиме.
Главная задача CoreTeam — поставлять универсальные решения для всех проектов, чтобы команды продуктовой разработки могли сосредоточиться на фичах.
Мы начали писать общие модули, когда у нас появились стартапы. По разным причинам код из Додо Пиццы не подходил, поэтому решения написаны с ноля. Большая задача сделать их полностью универсальными.
Dodo Brands — компания, которая развивает такие бренды, как Додо Пицца, кофейни Дринкит, IT-подразделение Dodo Engineering. Мы родом из России, но наши амбиции глобальны. Сегодня у нас более 1260 точек в 24 странах мира, включая Европейские, Азиатские страны и Нигерию.
Мы делаем ставку на IT и создаём Dodo IS — единую информационную систему, включающую клиентский сайт, мобильное приложение, интерфейсы контакт-центра, трекинг заказов на кухне, учёт продуктов, аналитические инструменты и многое другое.