Kotlin
GitHub – https://github.com/rahulgite/Kotlin Why a New JVM Language? Wordy and full of boilerplate Requires tedious getters and setters Difficult to avoid null pointer exceptions Lacks many modern programming features Why Kotlin? 100% compatible with Java. Eliminates most null pointer exceptions. The syntax is clean and easy to read. Modern features like smart casting. The easiest way to get a taste of Kotlin on https://play.kotlinlang.org/ Create Kotlin Project in Intellij New Project Select Gradle with below framework options Select Java Select Kotlin JVM Next Enter Project Name and Finish. The project will get built and you…