Es gibt viele Programmiersprachen auf Android, aber seit früher wissen wir, was Googles Favorit ist, und dies ist nicht Java oder C ++ ist in Ordnung.
Im Rahmen des Google I / O 2019 wurden viele Ankündigungen im Zusammenhang mit der Android App Development Company gemacht, und eine derjenigen, die nicht beachtet werden sollten, betrifft die Programmiersprache Kotlin, die nicht ganz neu ist seit 2012, von denen jedoch noch als Googles Favoriten für Android-Anwendungen bestätigt wurden.
Kotlin ist eine stabile Schreibprogrammiersprache, die auf Java Virtual Machine funktioniert, aber auch in JavaScript-Quellcode kompiliert werden kann.
Es ist eine objektorientierte und funktionale Programmiersprache mit statischem Schreiben, mit der Sie für die Java Virtual Machine und JavaScript kompilieren können. Es wird von einem Team von Programmierern auf JetBrains, dem Herausgeber von IntelliJ IDEA, der integrierten Entwicklungsumgebung für Java, entwickelt, auf der Android Studio, die offizielle IDE für die Entwicklung von Android-Anwendungen, basiert.
Für diejenigen, die ihm folgen oder ihn bereits verwenden, wurde im letzten Monat das neueste Update (Kotlin 1.3.30) veröffentlicht, einschließlich Verbesserungen an Kotlin / Native, mit denen LLVM Kotlins Quellen zu unabhängigen Binärdaten kompiliert (keine Maschinen werden virtuell benötigt) für verschiedene Betriebsabläufe Systeme und CPU-Architekturen, einschließlich iOS. Linux, Windows, Mac und sogar Web Assembly und integrierte Systeme wie STM32.
Kotlins offizielle Unterstützung für die Mobile App Development Services wurde auf der Google I / O 2017-Konferenz angekündigt.
Kotlin für die Entwicklung von Android
Für das Google Android-Team war diese Entscheidung, Kotlin zu unterstützen, leicht zu erklären.
EDI-Unterstützung für Kotlin: Android Studio basiert auf IntelliJ IDEA von JetBrains und das JetBrains-Team arbeitet seit Jahren daran, dass Kotlin reibungslos mit IntelliJ IDEA funktioniert.
Google wird alle seine Arbeiten zur Unterstützung von Kotlin in Android Studio erben. Über diesen Aspekt hinaus hat Kotlin viele andere Vorteile.
Laut Google:
"Kotlin ist ausdrucksstark, erweiterbar, einflussreich, prägnant und angenehm zu lesen und zu schreiben und verfügt über bemerkenswerte Sicherheitsmerkmale in Bezug auf Unveränderlichkeit und Nichtigkeit", die mit Ihren Investitionen in Einklang stehen, um standardmäßig sichere und effiziente Anwendungen zu erstellen.
"Die Entwicklung von Android wird zunehmend in Kotlin stattfinden", schrieb Google in einem Blogbeitrag.
"Viele neue Jetpack-APIs und -Funktionen werden zuerst für Kotlin verfügbar sein. Wenn Sie ein neues Projekt starten, sollten Sie es in Kotlin schreiben", erklärt Google. "Der in Kotlin geschriebene Code bedeutet oft viel weniger Code für Sie, weniger Code schreiben, testen und pflegen. "
Lesen Sie den Blog - Google fügt die besten neuen Funktionen für Android App-Entwickler hinzu
Laut Google ist das Wichtigste, dass Kotlin mit den offiziellen Sprachen für die Entwicklung von Android (Java, C ++) und die Laufzeit von Android interoperabel ist.
Zum Beispiel erklärte das Unternehmen, dass Kotlin perfekt mit der Java-Sprache zusammenarbeitet, was Entwicklern, die die Java-Sprache mögen, die weitere Verwendung erleichtert, aber sie fügen auch nach und nach den Kotlin-Code hinzu und nutzen die Kotlin-Bibliotheken.
Darüber hinaus hat die Akzeptanz von Kotlin auf Android im Laufe der Jahre stetig zugenommen. Laut Google war dies mit wachsender Begeisterung der Entwickler einer der Gründe, warum das Unternehmen Kotlin als offizielle Sprache auf Android präsentieren wollte, um ihnen die beste Unterstützung für Kotlin zu bieten . Was wurde mit Android Studio 3.0 gemacht?
Die offizielle Unterstützung von Kotlin hat zur zunehmenden Akzeptanz der Sprache in der Entwicklungswelt der Android-Anwendungen beigetragen, bis zu dem Punkt, an dem einige vorausgesagt haben, dass die JetBrains-Sprache Java schnell entthronen würde.
In jedem Fall sollte diese Möglichkeit nicht verworfen werden, da laut Google "mehr als 50% der professionellen Android-Entwickler jetzt Kotlin verwenden".
In Zusammenarbeit mit JetBrains und der Kotlin Foundation investiert Google weiterhin in die Kotlin-Tools für Android. Dies zeigt die frühe Veröffentlichung von Android KTX im Jahr 2018, einer Reihe von Erweiterungen für die Entwicklung von Android mit Kotlin.
Die Mobile Application Development Company investiert auch in Dokumentation, Schulungen und Veranstaltungen, um das Erlernen der JetBrains-Sprache und damit deren Einführung zu erleichtern.
Diese Ankündigung von Google ist keine Überraschung, insbesondere weil Google versucht, sich von Java zu distanzieren, da das Unternehmen von Oracle wegen der illegalen Verwendung von Java-APIs auf Android vor Gericht angegriffen wird.
"Mit Kotlin wird die Android-Entwicklung schneller." Viele neue Jet Pack-APIs und -Funktionen werden im ersten Kotlin eingeführt. Wenn Sie ein neues Projekt starten, sollten Sie es in Kotlin schreiben. Das Programmieren in Kotlin bedeutet viel für Programmierer mit weniger Code. Schreiben, testen und warten Sie gemäß dem Bericht von Mountain View.
Vor zwei Jahren begann diese Programmiersprache im Rahmen des Google I / O 2017-Frameworks, bei dem Google die Unterstützung von Kotlin für seine Android Studio-IDE ankündigte, in Mode zu kommen. Es war wahrscheinlich eine kleine Überraschung, da Java lange Zeit die bevorzugte Sprache für die Entwicklung von Android-Anwendungen war.
In den letzten zwei Jahren hat Kotlins Popularität zugenommen und es wird gesagt, dass laut Google mehr als 50% der professionellen Android-Entwickler die Sprache für ihre eigenen Anwendungen verwenden. Laut GitHub ist Kotlin jedoch eine Programmiersprache, die im Jahr 2018 am meisten gewachsen ist.