Kotlin has gained popularity due to its concise syntax, interoperability with Java, null safety, extension functions, and support for coroutines. However, it has a learning curve, slower compilation time, limited resources, and limited IDE support. Overall, Kotlin is an excellent programming language that offers several advantages over Java, making it a great choice for developing modern applications.
Kotlin has become increasingly popular among
developers, and as a result, the demand for Kotlin engineers has increased as well. According to a recent survey by Stack Overflow, Kotlin is the fourth most loved programming language by developers, with a satisfaction rate of over 70%. This high level of satisfaction is likely due to the language's modern syntax, null safety, and support for functional programming.