Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Mobile Development
  3. Android
  4. Do you believe that Kotlin will become more popular than Java?

Do you believe that Kotlin will become more popular than Java?

Scheduled Pinned Locked Moved Android
androidjavacomdata-structuresquestion
5 Posts 4 Posters 21 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    Darina Smartym
    wrote on last edited by
    #1

    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?

    A A 2 Replies Last reply
    0
    • D Darina Smartym

      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?

      A Offline
      A Offline
      Afzaal Ahmad Zeeshan
      wrote on last edited by
      #2

      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

      T 1 Reply Last reply
      0
      • A Afzaal Ahmad Zeeshan

        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

        T Offline
        T Offline
        The_Arcaniac
        wrote on last edited by
        #3

        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:

        A 1 Reply Last reply
        0
        • T The_Arcaniac

          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:

          A Offline
          A Offline
          Afzaal Ahmad Zeeshan
          wrote on last edited by
          #4

          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 !~

          1 Reply Last reply
          0
          • D Darina Smartym

            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?

            A Offline
            A Offline
            Alicia Lim
            wrote on last edited by
            #5

            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.

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups