Swiftwas introduced over a year ago and I still remember watching the announcement with mixed feelings. I was excited by the simplicity and the apparent power of Apple’s new programming language, but I was also slightly dismayed. Don’t we have enough programming languages already? After watching the announcement, I’ve decided to wait and see how it evolves, not as a programming language, as it was undeniably superior to most from inception, but how it might expand beyond iOS.
After more than a year, I still can’t see the value in it.
The days of exclusively targeting a single mobile platform are gone—unless the decision to do so is driven by business requirements. Mobile developers are expected to build apps that run on multiple platforms and an ever-growing variety of screen sizes. Considering the vast architectural differences between Android and iOS, writing native apps for each platform is unsustainable.Even Facebook recognise this by investing hefty resources in their very own React Native—a cross-platform mobile development framework. And guess what programming language it uses?
Do you think Swift is the future of mobile development? Ping me on Twitterand tell me why! I’d love to hear your thoughts.