The internet giant Google has said it will officially support Kotlin on Android as a “first-class†language. This comes just two years after Google announced support for it in Android Studio IDE at I/O 2017, despite Java being the long preferred language for development. In fact, Android Studio – the official developer tool of Google, is based on what JetBrains IDE has built, which is the new super programming language it developed – Kotlin. This is a language that runs on the Java Virtual Machine (JVM). So, it is possible to use it on many other JVM languages for app development. Android doesn’t exactly use the JVM but the roots of Java are strong.
Kotlins interoperability with Java is what has made it a preferred choice for Android developers. Google will include Kotlin tools in Android Studio 3.0 by default. Google and JetBrains pledge to support the language to go forward. Many new Jetpack APIs will be offered first in Kotlin. Over the years Kotlin’s popularity has surged and now over 50% of Android developers use it, according to Google’s developer survey Stack Overflow.
Kotlin has similarities to Java in structure as it’s object oriented and statically typed, with its design for similar problems that Java solves. However, it has a much leaner syntax, borrows ideas from functional programming, adds a lot of useful features and has some enhancements over Java. Google won’t be owning Kotlin and the language will be developed and supported by JetBrains. The language is designed to run as native code on iOS and Mac. For web development it compiles to JavaScript.
A company like ours- mobileappoutsourcing.com can help you in developing native apps or hybrid apps as our team has the expertise and experience. Consult with our experts to spell your requirements, Kotlin included, to find out what’s best suited for your app idea and related business or service. To know more, just visit our site – www.mobileappoutsourcing.com, or leave us an enquiry and we’ll get back to you as soon as possible.