It is always great to enrich an experience and gain new skills. We always aim to grow and develop. And today we would like to talk about the new technology, which we have successfully learned deeper recently.
At this very moment, our company is working on the project using a new programming language – Swift, which we managed to conquer in a short period of time.
Here is just a short review. Our thoughts about this new progressive language.
Swift was created by Apple company primarily for developers of iOS and OS X. For the first time, this technology was officially published in the summer of 2014. Swift is compatible with the main code base of Apple, written in Objective-C. It is designed in such a way that gives an opportunity to use it in conjunction with Objective-C (and C) in the same program.
Swift syntax is quite usual, it contains a set of tools to protect the program from errors and bugs. Swift understands the code author’s actions better and makes his work more efficient, allowing accomplishing more tasks in a short period of time.
A very interesting aspect of this language is the availability of so-called Playgrounds.
Playgrounds make programming more interactive and accessible, interesting and fun. It means that when the programmer writes code in the left half of the screen in the right half he immediately sees the results. Thus, the creation of the program can be observed in a real time. Accordingly, all the changes made to the code appear instantly without a reboot.
In April 2016, Google announced its intention to make Swift the “first class” language for Android, the company finds this technology fast and promising. So Swift is gaining considerable popularity and spread, and we are glad to have enriched our experience in this area 🙂