DEV Community

Cover image for Introduction of Kotlin programming language

Introduction of Kotlin programming language

Mohit Rajput on July 13, 2019

The article starts with a question, what is the most painful problem that every Java developer faces? I know most of you will say β€œThe Null Pointer...
Collapse
 
lankydandev profile image
Dan Newton

The JVM integration is one of the best things about using languages like Kotlin and Scala. Years and years of well tested libraries that just work.

Also like the Corda shout-out as one of the engineers that works on it πŸ˜€πŸ˜€.

To see usage of Kotlin in large codebases it is probably a good place to start. Also taking a look at libraries like Ktor that are also developed in Kotlin is a good idea!

That being said, I am curious how java turns out as it takes in newer features that other languages have adopted. Personally I'm still on java 8 though πŸ˜‚πŸ˜‚.

Collapse
 
mohitrajput987 profile image
Mohit Rajput

Indeed JVM is the powerful VM on which many languages run. Start using Kotlin for some new features and share if you see any changes in the code readability and LOC.

Collapse
 
openlowcode profile image
Nicolas de Mauroy

Hi,

by using Kotlin, do I get full access to the java APIs and libraries ? To quote just two examples of what I use in my open-source project ( Open Lowcode ), could I use Apache PDF Box and javafx ?

This was not clear to me reading your articles.

Collapse
 
mohitrajput987 profile image
Mohit Rajput

Yes, you can access any java code from Kotlin, including third party libraries.

Collapse
 
siddhantkcode profile image
Siddhant Khare

Thanks for sharing this information !

Collapse
 
avdheshsolanki profile image
Avdhesh Solanki

Amazing article to learn basics about Kotlin.

Collapse
 
mohitrajput987 profile image
Mohit Rajput

Thanks for your valuable feedback. Keep reading.