I'm enjoying the videos but I have a suggestion to make them even better. The graphics that are displayed during the video are presented and removed so quickly that it is hard to grasp what is actually being displayed. Would it be possible to leave the graphics up longer while talking about them? It would really help!
Does Swift work on Linux and Windows just as well as on Mac when it comes to developer experience? What about developing apps that work on Android? Can you make a in depth episode where you go really in depth on cross platform development in Swift and also cross platform compilation of Swift software? Thank you!
Hi! Thanks for your questions! TBH, working with Swift just doesn’t feel right with no Xcode. The standard library, (most) open-source packages, and even (some) autocompletion work on every platform (I’ve used them to write unit tests on Ubuntu). Cross-compilation is no big deal, too. But even on the Mac, VS Code and the command line are much less enjoyable than a proper IDE. I’m a big proponent of adopting Swift outside Apple platforms (especially on the server), but the poor dev experience really slows down the progress. I’ve got something in the works about cross-platform development, but I want to show a real thing, because otherwise it would just be my scripting video (th-cam.com/video/WIhaZmZiEEg/w-d-xo.html) plus “and here’s how you pack this useless 1 + 1 function into a fat binary” 😅 I guess this project’s gonna take some time to finish, but it’s still one of my priorities for the channel 🤞🏻
@@SwiftBird Thanks. To me Swift is in the sweet spot in the sense it has good defaults, modern features, has a mission to get better and better c++ interoperability and even gives you most of the Rust features but without being forced to use a borrow checker when I don't actually need. I just don't want to be forced into using a Mac to develop software and that is a big show stopper. I subscribed, hope you can make a fair assessment on how is cross platform development going to work...especially the Android compatibility and if I can make apps on Android without too many hassles and how good is multiplatform development compared to Kotlin Multiplatform? The only other ergonomic candidates besides Swift are Nim and Odin, but I would prefer Swift in the sense that it has way more developers and libraries already developed in it's ecosystem. In the perfect world Nim would win but the tooling and available libraries for it right now does not make it a good candidate even if I think the language is better in itself than everything else I've tried.
for sure we want an in-depth video about the Swift compiler! great job Swift Bird.
yes we do!
thanks for running the channel great quality!
Wow! Thank you 🙌🏻
Thank you for the videos man
Thank you for watching them! 🙌🏻
I'm enjoying the videos but I have a suggestion to make them even better. The graphics that are displayed during the video are presented and removed so quickly that it is hard to grasp what is actually being displayed. Would it be possible to leave the graphics up longer while talking about them? It would really help!
Sounds legit. I’ll keep an eye on those things in future videos. Thanks for the feedback!
Does Swift work on Linux and Windows just as well as on Mac when it comes to developer experience?
What about developing apps that work on Android?
Can you make a in depth episode where you go really in depth on cross platform development in Swift and also cross platform compilation of Swift software?
Thank you!
Hi! Thanks for your questions!
TBH, working with Swift just doesn’t feel right with no Xcode. The standard library, (most) open-source packages, and even (some) autocompletion work on every platform (I’ve used them to write unit tests on Ubuntu). Cross-compilation is no big deal, too. But even on the Mac, VS Code and the command line are much less enjoyable than a proper IDE. I’m a big proponent of adopting Swift outside Apple platforms (especially on the server), but the poor dev experience really slows down the progress.
I’ve got something in the works about cross-platform development, but I want to show a real thing, because otherwise it would just be my scripting video (th-cam.com/video/WIhaZmZiEEg/w-d-xo.html) plus “and here’s how you pack this useless 1 + 1 function into a fat binary” 😅 I guess this project’s gonna take some time to finish, but it’s still one of my priorities for the channel 🤞🏻
@@SwiftBird Thanks. To me Swift is in the sweet spot in the sense it has good defaults, modern features, has a mission to get better and better c++ interoperability and even gives you most of the Rust features but without being forced to use a borrow checker when I don't actually need. I just don't want to be forced into using a Mac to develop software and that is a big show stopper. I subscribed, hope you can make a fair assessment on how is cross platform development going to work...especially the Android compatibility and if I can make apps on Android without too many hassles and how good is multiplatform development compared to Kotlin Multiplatform?
The only other ergonomic candidates besides Swift are Nim and Odin, but I would prefer Swift in the sense that it has way more developers and libraries already developed in it's ecosystem. In the perfect world Nim would win but the tooling and available libraries for it right now does not make it a good candidate even if I think the language is better in itself than everything else I've tried.
Sure, swift compiler