Connect with us

GitHub

Blueprint — декларативный UI-конструктор

Опубликовано

/

     
     

Blueprint — декларативный UI-конструктор для iOS от Square, написанный на Swift. Blueprint предоставляет архитектуру, которая позволяет декларативно определять иерархию пользовательского интерфейса с помощью значений (структур и перечислений Swift), отображать эту иерархию в приложении, обновлять иерархию при изменении состояния приложения (включая анимированные переходы).

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

Blueprint появился раньше SwiftUI и работает немного по-другому. Вы можете разместить BlueprintView в SwiftUI, чтобы встроить Blueprint в SwiftUI, а также использовать предоставленный ElementView для создания предварительных просмотров Blueprint в Xcode.

Blueprint на GitHub: https://github.com/square/Blueprint
Платформа: iOS
⭐️: 675
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: