Announcing Uno Platform Studio featuring Hot Design #18833
Replies: 7 comments 11 replies
-
You can watch our presentation at .NET Conf 2024 now: Announcing Uno Platform Studio and Hot Design Great demos by Jerome and Nick! |
Beta Was this translation helpful? Give feedback.
-
This is really cool to see! Great job! I was surprised at your direct comparisons to the WPF designer in Visual Studio or the old WYSIWYG designer from VB6 days. Uno's product is much more closely aligned with Expression Blend for WPF -- yes well over 10 years old and it wasn't widely known/used. With that in mind though, can you highlight the main advantages of Uno Platform Studio + Hot Design over Microsoft's Expression Blend? As far as I can tell the main -- really significant -- advantage is Hot Design itself as it can operate on a live running application. Microsoft Expression Blend couldn't do that -- although you could mock data and connect bindings as well as all the other design features I see in Uno Platform Studio. Edit: I also recall animation creation was much more advanced in Microsoft Blend compared to Visual Studio. Is animation a focus of Uno Platform Studio as well? |
Beta Was this translation helpful? Give feedback.
-
Hi, This looks very good. By any chance will it automatically do things like create code for the event handlers. Example in Winforms if I click in the UI it will automatically add the code for a Clicked event. Thanks |
Beta Was this translation helpful? Give feedback.
-
@sasakrsmanovic is a kind of preview/playground planned for the hotdesign? For example, if a company or who ever would be interested in this, for the usecase to try it out? like on other softwares there is a "trial" maybe for a specific time or similar. Just an Idea :) Would be a great thing for taking away a kind of "not touchable" for the viewer of your really great feature (as far as it looks to me :) ) |
Beta Was this translation helpful? Give feedback.
-
I updated to Uno.SDK |
Beta Was this translation helpful? Give feedback.
-
@xperiandri - Sorry to hear you are experiencing issues. The best place for issues surrounding Hot Design is here please - https://github.com/unoplatform/studio/issues . Would you mind submitting there please so anyone else getting the same error can learn fro the fix? |
Beta Was this translation helpful? Give feedback.
-
I presume this is a paid feature. Any chance for free 'lite' version? |
Beta Was this translation helpful? Give feedback.
-
We are proud to introduce Uno Platform Studio, a suite of productivity tools featuring Hot Design, a next-generation Visual Designer for .NET cross-platform apps!
To make every developer as productive as possible, Uno Platform Studio aids developers through the various parts of the development lifecycle, from design handoff to continuously designing and building the app:
To get on the waitlist for Hot Design as it is in private beta please visit https://platform.uno/waitlist
The Ecosystem Gap: Why We Built Hot Design
To truly revolutionize the field, we had to take the WYSIWYG concept beyond legacy designers you may recall from the WPF, WinForms, or even Delphi days. Remember these days?
While very useful at the time, they often allow for basic visual changes and require restarting of the app every time you make any changes, as well as mocking data. Those days are now over, and Windows and .NET ecosystem are now richer for a unique Designer that no other developer ecosystem has!!
UI Developer Tooling of the Past and Present
As a recap, we believe these approaches share the following challenges:
Inflexibility: Many of these tools are tied to specific platforms or development environments, limiting their usefulness in cross-platform scenarios.
UI Developer Tool of the Future
Uno Platform Studio closes all the gaps identified above and more, offering a runtime Visual Designer that enables you to work in real time, without breaking your workflow. There’s no approximation of the UI or requirement for mock. Any changes are persisted in real time, without needing the application to be restarted for each change to take effect.
Let’s look into the benefits of all three pillars of Uno Platform Studio
Hot Design: What benefits does Hot Design bring?
The first part of Uno Platform Studio is Hot Design™. It is the next-generation Visual Designer for cross-platform .NET Applications. It transforms your running app into a Designer from any IDE on any OS.
Check it out - https://www.youtube.com/watch?v=fODrUH0zno0
Announcing.Uno.Platform.Studio.featuring.Hot.Design.mp4
The data-binding productivity boost alone makes it a game-changer for seasoned .NET devs. At the same time the intuitive interface lowers the barrier for newcomers as changes on the designer are immediately applied to code, therefore providing a powerful learning loop.
Let’s explore all the productivity benefits of Hot Design and this unique, patent-pending approach provides you.
Works with Visual Studio, VS Code or Rider.
Keep using the IDE you love. Hot Design is IDE agnostic, and it seamlessly integrates with Visual Studio, Visual Studio Code, and Rider on all operating systems, enabling you to develop applications with rich UI on every platform that .NET supports.
Round-Trip Sync Between Designer and Code
In Hot Design, any adjustment made in the Designer updates the XAML code in real time. Also, any code changes are reflected in UI allowing for a consistent design-to-code experience. This feature is especially valuable when working on complex UIs, as it shortens the development cycle and streamlines the dev process.
Custom and Third-Party UI Control Supported!
Hot Design fully supports user-created and third-party UI components, simplifying customization and integration, a crucial feature for developers working with sophisticated design systems and controls.
Work with Real Data
With traditional designers you had to create mock data. With Hot Design, you can work directly with the actual data sources within the running app to get the true feel of how your app looks and behaves. No need to spend time mocking your data anymore! Unless you want to, of course, in which case mocking data is supported too 😊
Use your favorite Design Pattern
Easily consume real-time data while keeping UI logic separate from the core logic. Hot Design isn’t dependent on the choice of state management pattern, so it will work with both MVVM and MVUX.
Design UI for a Remote Device
Imagine a scenario where you are visually designing a UI for a remote device, in real time, using VS Code, on a Mac. No need to imagine it, you can do it now.
Now you can design and adjust UI directly on a remote device, making it easier to perfect the user experience on real hardware. You can instantly see and fine-tune changes on any remote device without the need for constant redeployment, saving precious time.
Hot Reload: What benefits does Hot Reload bring?
The 2nd part of Uno Platform Studio is Hot Reload. It lets you see UI changes instantly without rebuilding the app, boosting productivity and reducing iteration time, and it works seamlessly with Hot Design™. In addition to providing feedback on visual and functional tweaks in the UI, our Hot Reload also provides a visual indicator to help you further monitor changes while developing.
Design-to-Code: What benefits does Figma plugin bring?
The 3rd part of Uno Platform Studio is the Uno Platform Figma plugin . I lets you export your Figma designs to XAML or C# Markup with one click and easily paste the resulting markup into Uno Platform Studio & Hot Design. With this workflow, we are providing a pragmatic solution to Design to Developer handoff. This allows both roles to stay in the tool of their preference – Figma for designer or Visual Studio / VS Code / Rider for developers.
Beta Waitlist Available Now & Love for our Community!
You can get on the waitlist now. We will be letting devs in on first-come, first-served basis, in small cohorts, to make sure we are able to work closely with beta testers.
If you are a contributor to Uno Platform or have been part of our community in the past, let us know you’re on the waitlist by emailing [email protected], and we’ll fast-track your beta access!
Summary:
Uno Platform Studio revolutionizes the field of Visual Designers. It ensures you stay in the flow, in the environment of your preference, building apps for every platform .NET runs on.
We are just getting started. We hope we piqued your interest, so you sign up for the beta waitlist.
https://platform.uno/waitlist
If you are new to Uno Platform and only finding it now, you should give it a try via our Get Started tutorials.
https://platform.uno/docs/articles/get-started.html?tabs=windows
Beta Was this translation helpful? Give feedback.
All reactions