Android Kotlin Trendz
Android's Next Programming Language
Kotlin.
What Is Kotlin?
Well Kotlin is speedy adapting language by Android developers.
Kotlin is Statically typed programming language of JVM(Java Virtual Machine),
It is developed by Jetbrains (an company of popular IDE Android Studio, Intellij IDEA)
well It is complies to the Java Virtual Machine (JVM) bytecode.
Why to change from Java?
Damm!! everything was working smoothly then why the hell Jetbrains Introduce kotlin?
as per jetbrain "First and foremost, it’s about our own productivity. Although we’ve developed support for several JVM-targeted programming languages, we are still writing all of our IntelliJ-based IDEs almost entirely in Java. The IntelliJ build system is based on Groovy and Gant, some Groovy is also used for tests, there is some JRuby code in RubyMine, and that’s it. We want to become more productive by switching to a more expressive language. At the same time, we cannot accept compromises in terms of either Java interoperability (the new language is going to be introduced gradually, and needs to interoperate smoothly with the existing code base) or compilation speed (our code base takes long enough to compile with javac, and we cannot afford making it any slower)"
"The next thing is also fairly straightforward: we expect Kotlin to drive the sales of IntelliJ IDEA. We’re working on a new language, but we do not plan to replace the entire ecosystem of libraries that have been built for the JVM. So you’re likely to keep using Spring and Hibernate, or other similar frameworks, in your projects built with Kotlin. And while the development tools for Kotlin itself are going to be free and open-source, the support for the enterprise development frameworks and tools will remain part of IntelliJ IDEA Ultimate, the commercial version of the IDE. And of course the framework support will be fully integrated with Kotlin."
"The final point is less obvious but still important: new programming languages is a topic that many people really enjoy talking about, and the first days that have passed since we’ve unveiled Kotlin prove that. We see that people who are already familiar with JetBrains trust the company to be able to do a good job with this project. Thus, we believe that this trust and the increasing community awareness of JetBrains will not only drive the company’s business, but will attract even more people to our approach to building development tool and let them Develop with Pleasure."
Lets see major points to change:
- Its damm!!! open source which we all need ;)
- Its Compact which is reduce the amount of boilerplate code which we need to write every time.
- Provide safe guard from NULL pointers exceptions.
- Talented you can build server-side applications, front end code running in the browser and finally Android apps.
- Interoperable this crispy feature of Kotlin I am loving it, dude you can use Java classes ever written, all java code can work with Kotlin and Vice versa.
- Google I/O Announced Kotlin as official programming language of Android development.
You know JAVA is became OLD man and Kotlin is Young Trend.
YO ! YO ! Kotlin !!!
Hey! In next Blog I will explain you how to setup kotlin in Android studio with example
Stay tuned.

Comments
Post a Comment