conference logo

Playlist "What Hackers Yearn 2025"

Accelerating IoT and Robotics Development with Swift

Joannis Orlandos

Developing applications on Embedded Linux and Microcontrollers is a slow process. The various different languages and libraries can make it difficult to oversee the bigger picture. In addition, the development flow wildly diverges between platforms, making entering a new project or RTOS a big undertaking.

Now, you can create Embedded Linux and Microcontroller applications using Swift - a fast, modern, cross-platform ecosystem with thread- and memory safety.

In this talk, you'll learn how Swift can help you develop maintainable cross-platform software that runs anywhere - Embedded, Web, Linux, Windows and more. You'll learn about Swift's bidirectional interoperability with C and C++, making integrating it in your Cmake project a breeze.

Finally, we'll have a look at the frameworks and tools that allow you to get your first robotics or IoT application running in minutes.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/