Davide De Rosa

Cross-platform Swift: Closing

Cross-platform Swift: Closing

part of a series: < prev | next >

Table of contents

  1. Introduction
  2. Combine
  3. Core libraries
  4. Platform specifics
  5. C interop (pt. 1)
  6. C interop (pt. 2)
  7. Build system (pt. 1)
  8. Build system (pt. 2)
  9. Build system (pt. 3)
  10. Integration (pt. 1)
  11. Integration (pt. 2)
  12. Architecture (pt. 1)
  13. Closing

Moving on

While I don’t usually leave my projects incomplete, especially with the finish line in sight (“Architecture” was supposed to be the very last topic), I’m going to end this series a little earlier than planned. Many things have changed in software over the last year, and what looked like a legit effort a year ago has become increasingly harder to justify today.

As much as I love Swift as a programming language, I’ve decided to move my library, Partout, away from it. This series stops here because I’m no longer putting my energy into cross-platform Swift in my own projects. There are many reasons behind my choice, but that’s not the purpose of this post. It’s simply a change of priorities, and a need to bring the series to a proper close.

Thanks to those who found these articles interesting nonetheless.