Announcement

Collapse
No announcement yet.

Google Reaffirms Commitment To Kotlin Programming Language For Android

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Google Reaffirms Commitment To Kotlin Programming Language For Android

    Phoronix: Google Reaffirms Commitment To Kotlin Programming Language For Android

    The Kotlin programming language on Android has become very popular and Google announced today nearly 60% of the top 1,000 Android applications are using Kotlin code in some capacity. Beyond their announcement earlier this year of Android development being Kotlin-first, as they look forward to 2020 will be more Kotlin + Android action...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    It's funny that Google's reputation for killing products regardless of how loved they are leads to having to say things like "Yes, we will continue to support this growing programming language".

    Comment


    • #3
      Kotlin = 7 More Megabytes per App

      The Simple Apps are a big example of this bloat.
      Supposedly simple but actually bloated.

      Comment


      • #4
        It's not bloat from Google.perspective; 1) all the ad libs and AI stuff they need to gather your data, and 2) bigger apps means selling more new phones with more storage and RAM.

        Comment


        • #5
          Originally posted by tildearrow View Post
          Kotlin = 7 More Megabytes per App

          The Simple Apps are a big example of this bloat.
          Supposedly simple but actually bloated.
          Not seeing why Kotlin should be worse than Java. It basically is still Java.

          Apps on android have always been bloated as hell.

          Comment


          • #6
            Originally posted by starshipeleven View Post

            Not seeing why Kotlin should be worse than Java. It basically is still Java.

            Apps on android have always been bloated as hell.
            It is better than Java.

            However, it adds a ton of libraries.
            I'm not sure how are Tibor's apps so huge then.

            Comment


            • #7
              Oh, another bloat shit. Bravo!

              Comment


              • #8
                Kotlin is developed by JetBrains, not by Google.

                Kotlin on Android is quite nice, partly due because Java is so horrible. Especially the outdated Java that is available on Android. No getter/setters, lambdas, type interference, etc.

                Kotlin is a bit weird, for example there is no static classes/methods/properties instead there is the concept of "companion objects". It is quite nice that method arguments cannot be null unless explicitly declared as nullable, just as in TypeScript.

                Also with Kotlin on Android you can reference widgets inside your views directly as if they were variables, instead of having to call the findView() method.

                Comment


                • #9
                  Originally posted by uid313 View Post
                  Kotlin is developed by JetBrains, not by Google.

                  Kotlin on Android is quite nice, partly due because Java is so horrible. Especially the outdated Java that is available on Android. No getter/setters, lambdas, type interference, etc.

                  Kotlin is a bit weird, for example there is no static classes/methods/properties instead there is the concept of "companion objects". It is quite nice that method arguments cannot be null unless explicitly declared as nullable, just as in TypeScript.

                  Also with Kotlin on Android you can reference widgets inside your views directly as if they were variables, instead of having to call the findView() method.
                  Yes, Kotlin fixes many Java shortcomings. But man, is Kotlin code an eye sore to read... I mean, if the last argument of a method is a lambda expression, you can write it outside of the function call's parantheses. Why?

                  Comment


                  • #10
                    Originally posted by tildearrow View Post
                    However, it adds a ton of libraries.
                    I think that's hardly a language issue.

                    Comment

                    Working...
                    X