

And the well-known issues, that it's challenging developers with, have started to grow from “all too familiar” problems to some major sources of frustration. Yet, it does start to show its limitations. Now don't think that Kotlin's already eclipsed it! Not even close: Java's still the official programming language for Android development.

In short: competing with newer, lighter, more concise, more expressive and state-of-art feature-packed programming languages turns into an unfair challenge for Java.

Therefore, it has been piling up a legacy baggage that's now dragging it down - each new version of Java has to be compatible with the previous one. Just think about it: Java was released 20 years ago. Why should you even consider trying it as an alternative to sometimes problematic, yet familiar and reliable Java? Now here are some of the best answers to your legitimate question:īut First: What's the “Problem” with Java? If you applied to the Kotlin Multiplatform libraries project but weren’t selected, consider applying to the Kotlin Foundation’s Grants Program for multiplatform library authors before May 15, 2023.Ĭongratulations to the selected contributors and mentors! We believe that each of these projects will have a significant impact on the Kotlin community, and we can’t wait to see what you accomplish during Google Summer of Code 2023.įor those who were not selected this time, we encourage you to submit your proposals again next year.Is it about time that your reconsidered Java as the go-to language for your Android-based projects? And to switch over to Kotlin, the (not so) new support language for Android development, maybe? But what's behind its surging in popularity among developers? In other words: what are the biggest advantages of Kotlin over Java?

We are thrilled to announce that 5 Kotlin project contributors have been selected for Google Summer of Code 2023! With the guidance of mentors from JetBrains, Google, and Gradle, they will work on 12-week programming projects with the Kotlin Foundation.
