As you might have heard about Kotlin, the new famous easily adoptable language for Java engineers. Kotlin was designed to be an alternative to Java with a concise and easy syntax without much of the boilerplate code as one would do in Java. So naturally it is easier for a Java engineers to learn Kotlin as they are already familiar with the ecosystem and all fancy names and building mechanism.
But for someone like me who has never worked with Java, but do have experience with PHP and Python, how this new language feels and look like?
- Gradle/Maven buil
- Namespaces vs packages
Delegates
Extension Functions
https://kotlinlang.org/docs/extensions.html#extension-functionsLambdas
Scope Functions
https://kotlinlang.org/docs/scope-functions.html#function-selectionData Classes
Equals and HashCode Functoions
Serialization
A million ways to do something
Top comments (0)