of every variable and expression is known at compile time. Concise Drastically reduces the boilerplate code that you have been writing in other OOP languages like Java. Explicit Means being specific about your design choices and not hiding anything from the consumers of code. Easy to Learn Kotlin has a very low learning curve. The basic syntax looks a lot like Java. Null-Safe Avoids the most dreaded NullPointerExceptions by supporting nullability as part of its type system. Interoperable with Java You can easily access Java code from Kotlin and vice versa.
an official programming language for developing Android application in Google IO 2016.. Android KTX Google is heavily investing in creating open source extensions and APIs in Kotlin to make things easier and convenient for Android developers. Kotlin First Starting this year after Google IO 2019, Android APIs will be Kotlin first and will be architectured from Kotlin perspective.
event is organized by them. https://www.technosummit.org Special Thanks 16 Google After all, its Google powered Google IO Extended event. Undraw All the beautiful illustrations in this presentation are from Undraw. http://undraw.co