Решаем проблемы работы с ресурсными картинками в iOS: ImageLinter
Тезисы
Зачем вообще линтить изображения при разработке iOS приложений? На этот вопрос мы попробуем ответить совместно, во время игры в quiz.

Вы скажете мне, что Xcode 14 уже умеет подсвечивать на один тип ошибки больше, а я вам скажу, что это даже не основные ошибки, и если сравнивать с Android, то есть еще что показать обескураженному разработчику или ревьюверу iOS проекта на этапе линтинга. А как же плагины экспорта из Figma, спросите вы? Я отвечу, что они даже могут являться причиной некоторых проблем.

Покажу несколько способов решения проблем с использованием ресурсных изображений через кодогенерацию, плагины экспорта Figma и даже снепшот тесты. Предложу свое решение как более эффективное, обсудим профиты его включения в проект.
Зачем вообще линтить изображения при разработке iOS приложений? На этот вопрос мы попробуем ответить совместно, во время игры в quiz.

Вы скажете мне, что Xcode 14 уже умеет подсвечивать на один тип ошибки больше, а я вам скажу, что это даже не основные ошибки, и если сравнивать с Android, то есть еще что показать обескураженному разработчику или ревьюверу iOS проекта на этапе линтинга. А как же плагины экспорта из Figma, спросите вы? Я отвечу, что они даже могут являться причиной некоторых проблем.

Покажу несколько способов решения проблем с использованием ресурсных изображений через кодогенерацию, плагины экспорта Figma и даже снепшот тесты. Предложу свое решение как более эффективное, обсудим профиты его включения в проект.
Видеозапись доклада
Появится здесь после конференции
Информация о спикере
Сергей Балалаев
Руководитель отдела разработки мобильного приложения "ПВЗ", Ozon
  • Сергей Балалаев
    Руководитель отдела разработки мобильного приложения "ПВЗ", Ozon
Все доклады секции