Do you believe that Kotlin will become more popular than Java?
-
Since its appearance several years ago, Kotlin has become very popular among Android developers. Google has already announced its official support. According to Stack Overflow Developer Survey 2018, Kotlin is the 2nd most loved language and the fourth most wanted worldwide. So, what do you think about the global migration from Java to Kotlin? Will it be?
-
Since its appearance several years ago, Kotlin has become very popular among Android developers. Google has already announced its official support. According to Stack Overflow Developer Survey 2018, Kotlin is the 2nd most loved language and the fourth most wanted worldwide. So, what do you think about the global migration from Java to Kotlin? Will it be?
Quote:
Do you believe that Kotlin will become more popular than Java?
Languages come, languages go. In my—almost 7 wasted years of development with community—experience I have seen languages being introduced, and languages being left to die. When I started learning, people told me to not use Windows Forms as it was dead, guess what? It is still being used and is still available in .NET Core 3.0—a completely revamp of the framework! So it is irrelevant as to what is better or what is not. Everything has its own place, you cannot do database programming with C#, no matter how much you improve Entity Framework (Core).
Quote:
Kotlin has become very popular among Android developers
It has, ever wondered why? The reason was that Java lacked so many important features that a programmer might require. There is no operator overloading, generics are only compile-time, static functions are available on instance functions, asynchronous support (although available with community-written module) is very poor, infact bizarre. Moreover, several of the language constructs that could have helped improve developer experience and productivity were never included up until Java 8 and beyond. Now Java is looking at the lambda features, and is about to introduce the var keyword, which C# and others had a decade ago. Man, a decade ago! So it is not that Kotlin is gaining popularity, rather Java is becoming a very frustrating language to work with.
Quote:
So, what do you think about the global migration from Java to Kotlin? Will it be?
It has already happened, read your own post again. :-) A professional tip that I would want to give you here would be, if you really want to learn something new for Android development, go learn Dart and use Flutter. I have been using several cross-platform tools and runtimes to develop apps, I have used Xamarin (and Xamarin.Forms), React Native, and Flutter. Here is one of the apps that I developed using Flutter, the development experience that I have had so far is almost unparalleled, [Afzaal Ahmad Zeeshan / cloud-storage-flutter · GitLab](https://gitlab.com/afzaal-ahmad-zeeshan/cloud-storage-flutter), explore the source code and see how easy it is to create activities, new controls, provide state-management mechanisms, and much more. I think Flutter has a bright future, and Dart as a language
-
Quote:
Do you believe that Kotlin will become more popular than Java?
Languages come, languages go. In my—almost 7 wasted years of development with community—experience I have seen languages being introduced, and languages being left to die. When I started learning, people told me to not use Windows Forms as it was dead, guess what? It is still being used and is still available in .NET Core 3.0—a completely revamp of the framework! So it is irrelevant as to what is better or what is not. Everything has its own place, you cannot do database programming with C#, no matter how much you improve Entity Framework (Core).
Quote:
Kotlin has become very popular among Android developers
It has, ever wondered why? The reason was that Java lacked so many important features that a programmer might require. There is no operator overloading, generics are only compile-time, static functions are available on instance functions, asynchronous support (although available with community-written module) is very poor, infact bizarre. Moreover, several of the language constructs that could have helped improve developer experience and productivity were never included up until Java 8 and beyond. Now Java is looking at the lambda features, and is about to introduce the var keyword, which C# and others had a decade ago. Man, a decade ago! So it is not that Kotlin is gaining popularity, rather Java is becoming a very frustrating language to work with.
Quote:
So, what do you think about the global migration from Java to Kotlin? Will it be?
It has already happened, read your own post again. :-) A professional tip that I would want to give you here would be, if you really want to learn something new for Android development, go learn Dart and use Flutter. I have been using several cross-platform tools and runtimes to develop apps, I have used Xamarin (and Xamarin.Forms), React Native, and Flutter. Here is one of the apps that I developed using Flutter, the development experience that I have had so far is almost unparalleled, [Afzaal Ahmad Zeeshan / cloud-storage-flutter · GitLab](https://gitlab.com/afzaal-ahmad-zeeshan/cloud-storage-flutter), explore the source code and see how easy it is to create activities, new controls, provide state-management mechanisms, and much more. I think Flutter has a bright future, and Dart as a language
I am a newbie here in Android, however, I do know one thing. Whenever you install Android Studio, Kotlin is the "Default" language. That says, GOOGLE is 100% behind Kotlin. :thumbsup:
-
I am a newbie here in Android, however, I do know one thing. Whenever you install Android Studio, Kotlin is the "Default" language. That says, GOOGLE is 100% behind Kotlin. :thumbsup:
No. It was not Google, rather the Android development community that was behind the Kotlin adoption. The community then led Google to officially start support for Kotlin. [Google announced Kotlin priority programming language for developing Android applications - DEV Community 👩💻👨💻](https://dev.to/prathaprathod/google-announced-kotlin-priority-programming-language-for-developing-android-applications-58l4)
The shit I complain about It's like there ain't a cloud in the sky and it's raining out - Eminem ~! Firewall !~
-
Since its appearance several years ago, Kotlin has become very popular among Android developers. Google has already announced its official support. According to Stack Overflow Developer Survey 2018, Kotlin is the 2nd most loved language and the fourth most wanted worldwide. So, what do you think about the global migration from Java to Kotlin? Will it be?
Kotlin is fancy however regardless of whether I got why and how conclusion and scala have been made, I didn't actually comprehend the motivation behind Kotlin. The Java language is at a generally excellent spot, the additional layer Kotlin gives doesn't appear to be relevant enough
It is fancy, it finishes a few things, yet the business guidelines are better on each end IMHO. I read a contention saying that it is extremely simple doing parallelism in Kotlin since java 8 is additionally very simple getting it done.