Tuist

Tuist

Ваша мобильная платформа-команда,

как услуга

Позвольте нам быть вашим виртуальным помощником, который постоянно оптимизирует и наблюдает вашу среду, чтобы вы могли сосредоточиться на релизе

Время сборки сокращено на 80%
Пропущены повторяющиеся тесты
Оптимизированные пакеты приложений
Совместный просмотр приложения в команде
Загружено 105 удалённых бинарных файлов

Доверяют лучшие команды разработчиков мира

Все необходимые вам функции, в одной платформе

Сборки

Пропускайте ручные этапы, автоматически генерируйте проекты, ускоряйте сборки и изучайте аналитику с встроенными инструментами.

Панель показателей попаданий в кэш с 90% успехом и 14.2 часами экономии на этой неделе

Кэш

Ускоряет сборки за счёт повторного использования скомпилированных бинарников, сокращая время сборки как в локальной разработке, так и на CI.

График аналитики сборок, отображающий метрики длительности сборки с процентилями p90, p99 и средними значениями

Аналитика

Отслеживайте производительность сборки в локальной и CI-средах, чтобы выявлять замедления до того, как они станут узкими местами.

Тесты

Запускайте только затронутые тесты на основе ваших изменений для более быстрой обратной связи и меньшего времени ожидания — как локально, так и на CI.

Панель избирательного тестирования показывает пропущенные тесты: 134 из 196, и 15.8 часов экономии на этой неделе

Избирательное тестирование

Запускайте только важные тесты, обнаруживая изменения с момента последнего успешного запуска, сокращая время тестирования как локально, так и на CI.

Панель нестабильных тестов с историей тестов и модальным окном создания автоматизации

Нестабильные тесты

Автоматически обнаруживайте нестабильные тесты, которые падают без изменений кода, и сокращайте время на проверку ложных ошибок.

Аналитика тестов показывает запуски тестов, нестабильные тесты, неудачные запуски и метрики длительности теста p90

Аналитика

Отслеживайте производительность тестов, выявляйте медленные тесты на ранней стадии и отлаживайте ошибки CI без необходимости листать логи.

Контроль качества

Мгновенно создавайте и делитесь превью приложения, чтобы ваша команда могла быстрее тестировать изменения и давать обратную связь.

Интерфейс просмотра приложения с кнопкой поделиться превью и опциями платформ

Превью

Мгновенно делитесь приложением по URL. Без задержек TestFlight — просто нажмите и запустите на любом симуляторе или устройстве.

Другие возможности

Дополнительные возможности, упрощающие модульные проекты Xcode и ускоряющие локальные и CI сборки.

Сгенерированные проекты

Концептуально упростите сложности модульных проектов Xcode и сделайте их более доступными для поддержки и масштабирования.

Реестр

Скачивайте только то, что нужно — более быстрые и лёгкие сборки локально и на CI.

Исследовать возможности в режиме реального времени на нашей панели

Исследуйте возможности Tuist

"Мы могли бы решить наши насущные проблемы и сделать это, сохраняя знакомый основной опыт разработки"

JC

Jonathan Crooke, Bumble

Bumble решил ключевые проблемы, не меняя основной опыт разработчиков

Bumble graphic

При поддержке открытый исходный код

5К+

Звёзды на GitHub

9+

Годы работы над OSS Foundation

8300+

Выполнено слияний pull requests

1400+

Активные участники сообщества и их число растёт

10К+

Команды, использующие Tuist

300+

Участники

Выше ожиданий

Мнения нашего сообщества об опыте работы с Tuist

  • "С тех пор как мы начали использовать Tuist в нашем iOS проекте, мы заметили значительные улучшения в масштабируемости и производительности. В целом, это сделало процесс разработки быстрее и эффективнее, позволяя команде сосредоточиться на создании функций, не замедляясь из-за ограничений инструментов."

    Alon Zilbershtein

    Staff Software Engineer at Chegg

    "Tuist стал переломным моментом для нашего большого кода, где несколько инженеров сотрудничают одновременно. Я использую его с первой версии, и было невероятно наблюдать, как продукт развивается и расширяется новыми функциями с течением времени."

    Garnik Harutyunyan

    Senior iOS developer at FREENOW

  • "Tuist изменил наш рабочий процесс разработки iOS в DraftKings. Его возможности автоматизации упростили генерацию проектов, настройки сборки и управление зависимостями. Настоятельно рекомендуется командам iOS, стремящимся оптимизировать рабочие процессы."

    Shahzad Majeed

    Sr Lead Software Engineer at DraftKings

    "С тех пор как мы начали использовать Tuist в нашем iOS проекте, мы заметили значительные улучшения в масштабируемости и производительности. В целом, это сделало процесс разработки быстрее и эффективнее, позволяя команде сосредоточиться на создании функций, не замедляясь из-за ограничений инструментов."

    Alberto Salas

    Senior iOS Engineer at Back Market

    "Использование Tuist в нашем текущем проекте стало переломным моментом. Оно значительно снизило нагрузку на время сборки и уменьшило конфликты в команде, позволяя больше сосредоточиться на разработке и меньше — на вопросах конфигурации. Мы уверены, что это будет дальше повышать нашу продуктивность и сотрудничество в будущих проектах."

    Yousef Moahmed

    Senior iOS Dev at Bazargate

  • "С макросами, внешними SDK и множеством модулей SPM (полностью модульное приложение) Xcode постоянно работал медленно или зависал на моём устройстве M1. SPM постоянно разрешал зависимости, автозаполнение не работало, а swift-syntax компилировался вечно. Это не только для больших команд с крупными приложениями. Tuist вернул мне продуктивность как независимому разработчику для моих побочных проектов."

    Kai Oelfke

    Indie developer

    "Tuist позволил нам мигрировать наш существующий монолитный код в модульный. Мы выделили различные домены в отдельные модули. Это позволило избавиться от лишних зависимостей, упростить тестирование и ускорить циклы разработки. Кроме того, мы смогли запустить 'Тестовые приложения' для ускорения разработки каждого модуля."

    Cedric Gatay

    iOS Lead Dev (Contractor) at Chanel

Ускорьте разработку своего приложения