Why you should drop everything and learn Swift and Kotlin right now

Why you should drop everything and learn Swift and Kotlin right now
If you do not have a push-button phone, then, probably, at least once you wanted to create your own mobile application. Improve some task manager or client for Habr. Or implement an old idea like those studentsThat Wrote application for finding movies for the evening in 10 seconds by clicking on emoji. Or come up with something fun like, for example, application with finger treadmill or with ultrasound to repel mosquitoes. Better yet, create an application that will become a symbol of the era, like, for example, Instagram. And if you are still considering whether to try yourself in mobile development, then we will give a few pros in this post.

Reason 1: be the first to try new technologies and help solve problems for people

Today, mobile devices run on desktop performance processors, so mobile developers can apply the latest and hardcore technologies to create applications and be the first to solve problems, making the lives of millions of people around the world convenient. For example, thanks to computer vision technologies, ABBYY applications recognize text on any objects in the surrounding world and, among other things, help visually impaired people live a more fulfilling life. Increasingly, neural networks are used to recognize text in images (about which we recently told blog).

With displays and sensors getting better and cheaper, mobile developers are among the first to experiment with augmented reality (AR) technologies. For example, in applications Lamoda и Gucci you can virtually try on sneakers, and the service Airbus ifly A380 makes it easier to find a seat on the plane or see where the liner is flying at the moment. Mobile developers are the first to experiment with voice assistants, navigation, NFC, built-in cameras and sensors, biometrics, Bluetooth-enabled equipment, and more. Yes, we recently told about how our recognition tool started up on a microcomputer like Raspberry Pi.

And you can not only watch presentations of new products in iOS and Android development at the landmark WWDC and Google I / O conferences, but also go there and see them with your own eyes. We have already shared our impressions of these events. on Habré and блоге ABBYY Mobile.

Reason 2: There will be more and more mobility

recent research Perficient digital shows that about 60% of users access the web from mobile devices and spend about 44% of the time they spend on the Internet this way. I also, for example, like to look at the annual reports of Mary Meeker, one of the most important trend analysts in the Internet market. IN 2019 report it is said that in the US, the user spends about 3,6 hours a day on the smartphone.

Why you should drop everything and learn Swift and Kotlin right now

And here is the point of no return. It looks like it has already arrived.

Why you should drop everything and learn Swift and Kotlin right now

Another funny slide came across recently in article about the decision-making methodology in Spotify. More and more users of the streaming service prefer to listen to music on their mobile, but the company itself was predominantly web programmers. Spotify analyzed this situation and decided to hire more mobile developers and also retrain the web in a new direction:

Why you should drop everything and learn Swift and Kotlin right now

Reason 3: you will earn money for your apartment, house, island, Bentley (fill in the right one)

According to the August Exploration portal "My Circle" about earnings in IT, the most noticeable increase in salaries over the past two years has occurred among developers who program in Objective-C, Swift, as well as JavaScript, Kotlin, Java, C # and Go. Many of them are languages ​​for creating mobile applications. Mobile development languages ​​are becoming more popular, and more and more employers are moving to cloud and mobile solutions, and the labor market is growing accordingly:

Why you should drop everything and learn Swift and Kotlin right now

According to the edition TechRepublic, representatives of generation Z (born in 1995-2005), who in 2020 will be 40% of all consumers, name such vacancies as a senior developer, lead engineer and mobile developer as their future work, which means it’s better to start now, competition is growing.

In general, the time to dive into mobile development is right now. And to provide an opportunity for an easy start, we open a free ABBYY Mobile Development School. Together with experienced experts from an international company, you will learn the necessary tools for iOS and Android development and with a lot of practice. The closing date for applications is October 10.
Initially, these courses were prepared for students of our department at MIPT, but since the audience will accommodate more people, we decided to open it to everyone. The course is free and without SMS.

If you are a technical student, you know OOP, you want to develop in mobile development, gain new knowledge, improve your skills and create your first application, sign up!

Source: habr.com

Add a comment