You write: “All you need to do is grab a Swift toolchain release and install VS Code with the Swift extension, and you’re ready to start coding!”
Is Visual Studio not required anymore? I recall you had to install it to get some required libraries in place. Great news if that’s not the case anymore!
We considered building out more declarative APIs for the Windows UI layer, but reduced the scope on this project so we could focus on bringing Arc to Windows. As we continue this work, we are learning about what higher-level UI abstractions are useful for cross-platform UI development in Swift. We would love to collaborate with the community to make this a reality!
Yes, it seems to be really ambitious project. I really like to see it!
BTW, for Swift WinUI only, I think that "C# Markup 2" approach seems to be reasonable. It provides some helpers and makes C# WinUI programming declarative. This kind of method will make Swift + WinUI projection programming more simpler than current one.
You write: “All you need to do is grab a Swift toolchain release and install VS Code with the Swift extension, and you’re ready to start coding!”
Is Visual Studio not required anymore? I recall you had to install it to get some required libraries in place. Great news if that’s not the case anymore!
Will Swift be able to create an Android application?
It's great stuff.
BTW, do you have any plan to provide declarative API sets like SwiftUI for this WinUI projection?
It doesn't need to be same as SwiftUI but some sort of declarative API can gain more developers.
I think that it is a normal developer expection when hearing Swift development is possible on Windowds.
Thank you for your comment Taeksoo!
We considered building out more declarative APIs for the Windows UI layer, but reduced the scope on this project so we could focus on bringing Arc to Windows. As we continue this work, we are learning about what higher-level UI abstractions are useful for cross-platform UI development in Swift. We would love to collaborate with the community to make this a reality!
Thanks for your comment! Yes, I understand your company's concern and decision making.
We have an issue tracking non-Darwin GUI framework(including WinUI) supporting for OpenSwiftUI here.
https://github.com/OpenSwiftUIProject/OpenSwiftUI/issues/1
Yes, it seems to be really ambitious project. I really like to see it!
BTW, for Swift WinUI only, I think that "C# Markup 2" approach seems to be reasonable. It provides some helpers and makes C# WinUI programming declarative. This kind of method will make Swift + WinUI projection programming more simpler than current one.
https://github.com/VincentH-Net/CSharpForMarkup