Чат/блог о современной 🍏iOS разработке
Пробустить канал → https://t.me/prefire_ios?boost
Автор: @barredewe
Post #7
579

Я уже через пару дней буду выступать с рассказом о Swift Plugins. Так почему же не поговорить о готовых плагинах которые я писал почти 2 года назад?
В 🔥 Prefire проекте есть два плагина:
👉 Плагин для генерации Snapshot тестов.
👉 Плагин для генерации Playbook (demo) приложения. Там можно смотреть все вашикнопки компоненты в одном месте.
Все эти плагины работают на основе кода, который вы пишете используя нативные 🌄Preview:
Внутри используется Sourcery фреймворк, который позволяет генерировать код Playbook приложения и Snapshot тестов. Этот код лежит внутри
Так как это плагин, он запускается во время билда приложения и поддерживает код в актуальном состоянии.
Таким образом мы получаем Playbook и Snapshot с практически нулевыми временными затратами 🚀
#prefire
В 🔥 Prefire проекте есть два плагина:
👉 Плагин для генерации Snapshot тестов.
👉 Плагин для генерации Playbook (demo) приложения. Там можно смотреть все ваши
Все эти плагины работают на основе кода, который вы пишете используя нативные 🌄Preview:
struct Text_Previews: PrefireProvider {
static var previews: some View { ... }
}
Внутри используется Sourcery фреймворк, который позволяет генерировать код Playbook приложения и Snapshot тестов. Этот код лежит внутри
DerivedData и не требует дополнительной работы разработчика. Так как это плагин, он запускается во время билда приложения и поддерживает код в актуальном состоянии.
Таким образом мы получаем Playbook и Snapshot с практически нулевыми временными затратами 🚀
#prefire
- 🔥 3
- 👏 2
- 👍 1
