Uno Platform представила Uno Platform Studio, яка містить набір інструментів для підвищення продуктивності розробників, зокрема Hot Design — візуальний дизайнер для створення кросплатформних програм .NET. Про це повідомляє InfoWorld.
Платформа Uno Studio, представлена 14 листопада, покликана допомогти розробникам орієнтуватися в частинах життєвого циклу розробки — від передачі дизайну до створення програми. Hot Design, один із кількох інструментів у наборі, дає змогу розробникам перетворювати запущену програму на дизайн із будь-якої IDE чи будь-якої ОС.
Іншою ключовою особливістю платформи Uno є можливість Hot Reload, яка оновлює програму новим кодом під час розробки, щоб підтвердити застосування змін.
Також виділено плагін Figma для функції проєктування до коду. Figma та Hot Reload доступні вже зараз, а Hot Design очікується в першій половині 2025 року. Розробники можуть приєднатися до списку очікування для раннього доступу.
За допомогою Hot Design будь-які зміни, внесені в конструктор, оновлюють код XAML у режимі реального часу. Крім того, будь-які зміни коду негайно відображаються в інтерфейсі користувача, забезпечуючи узгоджену роботу від проєктування до коду й оптимізуючи процес розробки, повідомляє Uno Platform.
Hot Design не залежить від IDE та інтегрується з Visual Studio IDE, редактором Visual Studio Code та Rider IDE у всіх операційних системах.
Розробники із Hot Design можуть розробляти програми з багатим інтерфейсом користувача на будь-якій платформі, яка підтримується .NET, заявили в компанії. Це включає в себе робочі столи Windows, Mac і Linux, вбудовані пристрої, мобільні пристрої iOS і Android, а також Інтернет (через WebAssembly).
Hot Design підтримує компоненти інтерфейсу користувача, створені користувачами та сторонніми розробниками, спрощуючи налаштування й інтеграцію. Ця функція має вирішальне значення для розробників, які працюють зі складними системами дизайну та засобами керування.
Розробники також можуть працювати з реальними даними через Hot Design. За словами фахівців Uno Platform, традиційні дизайнери вимагали створення макетів даних.
Hot Reload дозволяє розробникам бачити зміни в інтерфейсі користувача без необхідності перебудовувати програму. Hot Reload працює з Hot Design і забезпечує візуальний індикатор, який допомагає користувачам контролювати подальші зміни під час розробки. Плагін Figma може одним клацанням миші експортувати дизайни Figma в XAML або C# Markup, що дозволяє легко вставити отриману розмітку в Uno Platform Studio та Hot Design.
Читайте також на ProIT: Microsoft .NET 9 вдосконалює C# для авторів API, середовище виконання та SDK.
Підписуйтеся на ProIT у Telegram, щоб не пропустити жодної публікації!