Kotlin Vs Java – Which One’s Better For Android App Development in 2020?

  1. 5

    Flutter + Dart. I did minimal Android development with Java before. Never learned Kotlin. Recently learned Flutter. So, it is a biased opinion. But, I feel Flutter is really cool for building cross platform apps.

  2. 3

    I became professional android developer in 2010 and wrote android apps for my startup until recently; Since I was comfortable with Java I was using it, just like how there are still iOS developers who write in Objective-C instead of using Swift.

    But just as Swift is the future of iOS, Kotlin is the future of Android and anyone starting new with Android development should use that IMO.

    I personally, got bored of mobile app development, if I have to develop something in future, I would choose Flutter just to save some time i.e. if Google doesn't kill it by then.

  3. 2

    Another update for flutter. It's just so much easier IMO, and only drop down to Java when I really need to.

  4. 1

    If you are just starting then go for Kotlin 100%. Most of the companies are moving from Java to Kotlin and it is the officially supported language for development.

    Have in mind that Android development and any software development is a lot more than knowing the language. The framework, the architecture, the apis are more important.

  5. 1

    Learn basics of software enginering (OOP, FP, desig patterns, etc) and then mastering Java or Kotlin is easy.

    Anyway, I am doing both of them. If the project is old, it is Java, if a new project then if everyone in the team knows then we pick Kotlin.

    But, as other people mentioned in the comments, I am experimentting with Flutter lately and it looks good so far.

  6. 1

    I have worked with both Java and Kotlin for App development. I think it is easier to get started with Kotlin but if you have knowledge of concepts of Java such as OOP, JDBC etc. , you'll have an added advantage.

  7. 1

    For Android developers, Java has always been the number one choice for their Android app development. But ever since Google announced Kotlin as their official language for Android app development in the Google I/O conference, 2017, there was utter confusion on which to choose: Java or Kotlin?

Trending on Indie Hackers
From 1 to 767 paying users in 3 weeks with no marketing effort 16 comments Launched Tweetflick! 9 comments Status Dumps to be more productive, happier, and avoid burnout as an engineer 6 comments No budget, how you do marketing without spamming? 6 comments My first scary post 3 comments A social media listener 1 comment