TGViewer
Channel Public Channel
Prefire iOS

Prefire iOS

@prefire_ios

Чат/блог о современной 🍏iOS разработке

Пробустить канал → https://t.me/prefire_ios?boost

Автор: @barredewe
Subscribers
980
Photos
101
Videos
7
Links
103

Showing posts older than #8 · Back to latest

Older Posts 3 shown
Post #7 579
Я уже через пару дней буду выступать с рассказом о Swift Plugins. Так почему же не поговорить о готовых плагинах которые я писал почти 2 года назад?

В 🔥 Prefire проекте есть два плагина:
👉 Плагин для генерации Snapshot тестов.
👉 Плагин для генерации Playbook (demo) приложения. Там можно смотреть все ваши кнопки компоненты в одном месте.

Все эти плагины работают на основе кода, который вы пишете используя нативные 🌄Preview:

struct Text_Previews: PrefireProvider {
static var previews: some View { ... }
}

Внутри используется Sourcery фреймворк, который позволяет генерировать код Playbook приложения и Snapshot тестов. Этот код лежит внутри DerivedData и не требует дополнительной работы разработчика.

Так как это плагин, он запускается во время билда приложения и поддерживает код в актуальном состоянии.

Таким образом мы получаем Playbook и Snapshot с практически нулевыми временными затратами 🚀

#prefire
  • 🔥 3
  • 👏 2
  • 👍 1
Post #5 513
На Mobius 2023 Autumn 🍁 буду рассказывать про Swift Plugins и как они ускоряют сборку.

Жду вас 10.11.2023 в офлайне ☕️
  • ❤ 5
Post #1
Channel created
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →