Профессия Middle iOS-разработчик. Часть 2 из 4

О чём курс

Стандартная верстка и базовый функционал — лишь малая часть работы Middle-разработчика, который должен уметь тестировать код, управлять зависимостями и обеспечивать доступность интерфейса. Вторая часть программы сфокусирована на инструментах, без которых невозможно создание качественного и поддерживаемого приложения: от настройки GitFlow и Unit-тестирования до продвинутой работы с UI-компонентами.

Внутри курса разбираются:

  • Автоматизация тестирования: написание Unit-тестов, UI-тестов и Snapshot-тестирование для проверки визуальной составляющей.
  • Управление проектом: работа с менеджерами зависимостей, архитектурный подход Clean Swift и корректная настройка жизненного цикла приложения через AppDelegate и CompositionRoot.
  • UX-адаптация: локализация интерфейсов, настройка темной темы и обеспечение доступности (Accessibility) для пользователей с ограниченными возможностями.
  • Кодовая верстка: создание сложных интерфейсов программными методами без использования Storyboard.

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

Программа обучения

  • Дополнительный инструментарий разработчика. GitFlow
  • Test Style Guide + Unit-тесты
  • Менеджеры зависимостей и фреймворки
  • Покрытие Clean Swift Unit-тестами
  • UI-верстка кодом
  • Локализация приложения. Accessibility и Dark Mode. Поддержка тем приложения
  • UI-тесты. Snapshot-тесты
  • Запуск приложения. AppDelegate. CompositionRoot
Складчина создана 30 декабря 2022 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

S Swiftbook Все материалы
1 842 ₽ 12 250 ₽