Warum alles fallen lassen und jetzt Swift und Kotlin lernen?


Wenn Sie kein Drucktastentelefon haben, möchten Sie wahrscheinlich mindestens einmal Ihre eigene mobile Anwendung erstellen. Verbessere einen Task-Manager oder Client für Habr. Oder setzen Sie eine langjährige Idee um, wie die Schüler , die eine Anwendung geschrieben haben, um in 10 Sekunden nach Filmen für den Abend zu suchen, indem Sie auf Emoji klicken. Oder lassen Sie sich etwas Lustiges einfallen, beispielsweise eine Anwendung mit einem Laufband für Ihre Finger oder Ultraschall zur Abwehr von Mücken. Besser noch, erstellen Sie eine Anwendung, die zum Symbol der Ära wird, wie z. B. Instagram. Und wenn Sie immer noch überlegen, ob Sie sich in der mobilen Entwicklung versuchen sollen, werden wir einige Argumente für diesen Beitrag nennen.

Grund 1: Seien Sie der Erste, der neue Technologien ausprobiert und dabei hilft, die Probleme der Menschen zu lösen


Heutzutage werden mobile Geräte auf Desktop-Prozessoren ausgeführt, sodass mobile Entwickler die modernsten und wichtigsten Technologien verwenden können, um Anwendungen zu erstellen und als Erste Probleme zu lösen, was Millionen von Menschen auf der ganzen Welt das Leben erleichtert. Dank Computer Vision-Technologien erkennen ABBYY-Anwendungen beispielsweise Text auf Objekten in der Umgebung und helfen unter anderem sehbehinderten Menschen, ein erfüllteres Leben zu führen. Zunehmend werden neuronale Netze verwendet, um Text auf Bildern zu erkennen (über deren Verwendung wir kürzlich im Blog gesprochen haben).

Da Displays und Sensoren immer besser und billiger werden, gehören mobile Entwickler zu den ersten, die mit Augmented Reality (AR) -Technologien experimentieren. In Lamoda- und Gucci- Anwendungen können Sie beispielsweise Turnschuhe virtuell anprobieren, und der Airbus ifly A380-Service erleichtert es, einen Platz im Flugzeug zu finden oder zu sehen, wo das Verkehrsflugzeug gerade fliegt. Mobile Entwickler waren die ersten, die mit Sprachassistenten, Navigation, NFC, eingebauten Kameras und Sensoren, Biometrie, Bluetooth-Geräten und vielem mehr experimentierten. Wir haben kürzlich darüber gesprochen, wie unsere Erkennungs-Engine auf einem Mikrocomputer wie dem Raspberry Pi landete.

Und Sie können nicht nur die Übertragung der Präsentation neuer Produkte in der iOS- und Android-Entwicklung auf den legendären WWDC- und Google I / O-Konferenzen verfolgen, sondern auch dorthin gehen und sie mit eigenen Augen sehen. Wir haben bereits Eindrücke dieser Ereignisse auf Habré und im Blog ABBYY Mobile geteilt.

Grund 2: Es wird mehr Mobilität als Mobilität geben


Eine kürzlich von Perficient Digital durchgeführte Studie zeigt, dass etwa 60% der Benutzer über mobile Geräte auf das Netzwerk zugreifen und etwa 44% der Zeit im Internet verbringen. Zum Beispiel schaue ich mir auch gerne die Geschäftsberichte von Mary Meeker an, einer der bedeutendsten Trendanalysten auf dem Internetmarkt. Einem Bericht von 2019 zufolge verbringt ein Benutzer in den USA etwa 3,6 Stunden pro Tag mit einem Smartphone.



Und hier ist der Punkt ohne Wiederkehr. Es scheint, dass sie schon gekommen ist.



Eine weitere unterhaltsame Folie wurde kürzlich in einem Artikel über die Entscheidungsfindungsmethode von Spotify veröffentlicht. Immer mehr Benutzer des Streaming-Dienstes hören lieber Musik auf ihrem Handy, aber die Webprogrammierer arbeiteten hauptsächlich im Unternehmen selbst. Spotify analysierte diese Situation und beschloss, mehr mobile Entwickler einzustellen und das Web in eine neue Richtung zu lenken:



Grund 3: Sie verdienen Ihre Wohnung, Ihr Haus, Ihre Insel, Bentley (geben Sie die gewünschte ein)


Laut einer August- Studie des My Circle-Portals zu IT-Einnahmen ist der bemerkenswerteste Anstieg der Gehälter in den letzten zwei Jahren bei Entwicklern zu verzeichnen, die in Objective-C, Swift sowie JavaScript, Kotlin, Java, C # und Go programmieren. Viele von ihnen sind Sprachen zum Erstellen mobiler Anwendungen. Mobile Entwicklungssprachen werden immer beliebter, und immer mehr Arbeitgeber wechseln zu Cloud- und mobilen Lösungen, und dementsprechend wächst der Arbeitsmarkt:



Laut TechRepublic bezeichnen Vertreter der Z-Generation (geb. 1995-2005), die 2020 40% aller Verbraucher ausmachen werden, Jobs als leitender Entwickler, leitender Ingenieur und mobiler Entwickler als ihre zukünftige Arbeit, was bedeutet, dass es besser ist Beginnen Sie jetzt, der Wettbewerb wächst.



Im Allgemeinen ist es jetzt an der Zeit, in die mobile Entwicklung einzutauchen. Um einen einfachen Start zu ermöglichen, eröffnen wir die kostenlose ABBYY Mobile Development School . Zusammen mit erfahrenen Experten eines internationalen Unternehmens lernen Sie die notwendigen Tools für die Entwicklung für iOS und Android und mit viel Übung. Bewerbungsschluss ist der 10. Oktober.

Ursprünglich waren diese Kurse für Studenten unserer Abteilung am MIPT vorbereitet, aber da das Publikum mehr Personen aufnehmen wird, haben wir beschlossen, sie allen zugänglich zu machen. Der Kurs ist kostenlos und ohne SMS.

Wenn Sie in einem technischen Fach studieren, OOP kennen, sich in der mobilen Entwicklung weiterentwickeln, neue Kenntnisse erwerben, Fähigkeiten verbessern und Ihre erste Anwendung erstellen möchten - melden Sie sich an!

Source: https://habr.com/ru/post/de466899/


All Articles