I am for more than 15 years a Swift / ObjC developer and I tinker heavily around with Raspberry Pi projects, simple robots using the Pi and .NET and so on.
Now I want to combine my both passions and start with Swift Embedded. The first Pico samples work great and the LEDs are blinking!
As an average adult, my spare time is limited. That's why the open minded question, is Swift Embedded ready to be used for such free time projects or should I wait a couple of month?
I know the GPIO, SPI and I2C handling from my Pi times, but I am new to the embedded world and I have the fear that maybe starting on a "too young" platform with no embedded knowledge might be no that great of an idea.
I think Raspberry Pi Pico 2 is a great platform to play around with. Going full bare Swift is possible and is my goal for my pet project, but if you use C/C++ Pico SDK and layer Swift on top it's a joy to write. I use VS Code with Pico extension and have a Debug Probe. Works fabulously, debugging is there and you have one click to flash and run, almost like Xcode for iOS.
A few things will feel limiting in Embedded Swift but I view it almost as a motivation to think different.
For my greenhouse monitor project I have a I2C temperature and humidity sensor, read battery charge with ADC and send data via Bluetooth to iOS app. I use Pico 2 W and C/C++ SDK. Works well enough.