Java vs Kotlin for Android App Development

Java vs Kotlin for Android App Development

Twitch: https://twitch.tv/keeponcoding
Instagram: https://www.instagram.com/keep_on_coding/
Discord: https://discord.gg/ypFyyWq
My Gear: https://amazon.com/shop/keeponcoding

#keeponcoding #tech #programming

50 Comments

  1. Ayush Singh on January 27, 2021 at 8:37 pm

    Future of Android Development is Bright just like Apple



  2. Michael McNamara on January 27, 2021 at 8:43 pm

    it looks like Kotlin is a Google’s answer for Microsoft’s C#



  3. Pankaj Kumar on January 27, 2021 at 8:43 pm

    I am here to start afresh and I started straight with kotlin I saw like most of the good tutorials out there are based on kotlin anyway and the documentation at Google is just plane old better for kotlin 😂
    Ok but I am an idiot so if anyone smarter than me has any ideas please let me know



  4. MarlonOwnsYourCake on January 27, 2021 at 8:43 pm

    I’m very interested in app development but I feel like, when it comes to choosing a programming language as an African American, do I really wanna pick Kotlin?



  5. Alexandru Corlea on January 27, 2021 at 8:45 pm

    So If I wanna apply to google and I am specialized in Java, they won’t hire me? Or maybe they would put me as last option because of this?



  6. UPSC Motivation on January 27, 2021 at 8:50 pm

    मै एक डेवलपर हू
    ऐप्स कैसे बनाते है जानने के लिए हमारे चैनल को सब्सक्राइब करे



  7. A.T.M Amirullah Alif on January 27, 2021 at 8:52 pm

    Kotlin better



  8. Serious Skateboarding on January 27, 2021 at 8:54 pm

    4:00 Lmao. google is so lame. Null pointer safe?? So in other words, it will run your code with invalid variables. Cool, I always wanted to run/build what is otherwise considered broken code.. (NOT).. Kotlin may have some advantages over java, but for the most part it appears to be a dead end language (has no use without android). I’d love to see some actual good engineers (like oracle engineers) make a mobile operating system. I’m sick and tired of watching these Bob’s working at google keep ruining android, every chance they get.



  9. daniel liu on January 27, 2021 at 8:54 pm

    Can self taught developers be employed in mobile or is that more in the web dev space



  10. CodeSouls on January 27, 2021 at 8:57 pm

    I use kotlin because it’s just great



  11. digender mahara on January 27, 2021 at 8:57 pm

    In short Kotlin is similar to Groovy



  12. Miroslav Trninić on January 27, 2021 at 8:57 pm

    speed up to 1.5



  13. Tanya Grazulis on January 27, 2021 at 8:58 pm

    JaVaScRiPt



  14. Buzz HT on January 27, 2021 at 8:58 pm

    Nice informative video.



  15. maXX on January 27, 2021 at 8:59 pm

    I am trying to become programmer from zero and i chose Kotlin just based on the fact when the language was released (most of mentioned languages are 20 years old, jesus!). And of course, because Google supports it heavily. I believe it will become main language for android apps within few years and i like it much more than java (do we really need to write ; at the end of each line…. in 2020… really? 🙂 ). I also believe Google won’t make same mistake as with Oracle and they got things well sorted with JetBrains, so we won’t see any Kotlin replacement in foreseeable future.



  16. M C on January 27, 2021 at 8:59 pm

    Jetbrains Russian controlled.



  17. Anton Van Den Berg on January 27, 2021 at 8:59 pm

    just starting in this field, so would i begin with java or kotlin or both



  18. tspark1071 on January 27, 2021 at 9:01 pm

    In a nut shell Kotlin is better than Java in developing and administering .



  19. B S Mahesh Kumar on January 27, 2021 at 9:01 pm

    Koltin is as easy as python.



  20. Arturs L on January 27, 2021 at 9:01 pm

    Thanks Sam, great analysis!



  21. Dayamoy Adhikari on January 27, 2021 at 9:01 pm

    Thanks for your opinion man, really appreciate your unbiased thoughts, considering you’ve done some app dev in Java. 👍😃



  22. Vasil Dobrev on January 27, 2021 at 9:02 pm

    good news



  23. Keep On Coding on January 27, 2021 at 9:06 pm

    Which language would you choose if you were an Android app developer?



  24. Jannis Adamek on January 27, 2021 at 9:06 pm

    owning a programming language is really dumb imho, oracle should stop that



  25. Iurii Ivanov on January 27, 2021 at 9:06 pm

    JetBrains is Russia based company



  26. Ahmad Mughal on January 27, 2021 at 9:07 pm

    Very nice guidance,. ThankYou Buddy!



  27. TheMannyzaur on January 27, 2021 at 9:07 pm

    This is one of the best explanations I seen so far! I was honestly overwhelmed by all the opinions till I watched this video! Cheers man!



  28. Ranuga D on January 27, 2021 at 9:09 pm

    Great Content keep up the good work



  29. Filip Hubert Suwik on January 27, 2021 at 9:10 pm

    You should sleep more…



  30. Avdhesh Agrawal on January 27, 2021 at 9:10 pm

    Very Nice..



  31. Rainbow Asteroids on January 27, 2021 at 9:13 pm

    I noticed that some of your graphics you have are a little blurry. IDK if you save your screenshots as JPEGs or whatever, but you can use waifu2x to increase the quality of drawn images.



  32. E K on January 27, 2021 at 9:13 pm

    There are some mistakes in what you’re saying and I would advise you if you want to give a reliable account of the history to do your research more in-depth – for example, Google hasn’t created an Android system, they acquired an existing product in 2005. Also, Android platform is not solely based on C but rather a combination of C and C++ which are two different languages



  33. B S Mahesh Kumar on January 27, 2021 at 9:14 pm

    For maintaining existing apps company requires employees to work on java. But to new design applications, every company moving toward Koltin.



  34. Dhruvadeep Malakar on January 27, 2021 at 9:15 pm

    For new developers.

    Learn Basics of Java and work with Kotlin.

    Sometime you need to understand Java code. Hence the basics of Java comes into play.



  35. amad akram on January 27, 2021 at 9:16 pm

    should i learn kotlin or flutter(as a beginner in the mobile dev industry)? which has more potential?



  36. Nate Tolbert on January 27, 2021 at 9:17 pm

    My opinion: Oracle is slowly running a beautiful programming language. We all need to petition to get Java put on an endangered species list, so that Oracle isn’t allowed to poach it anymore…



  37. Edgar Po on January 27, 2021 at 9:17 pm

    Kool video, gr8t job



  38. Fábio Moggi on January 27, 2021 at 9:19 pm

    Kotlin is more of a political battle between Google and Oracle than a real Android development improvement. I can understand Apple moving away from Objective-C since it was terrible to work with. However, moving from Java to whatever else new language does not add up, technically.



  39. Advitiay Anand on January 27, 2021 at 9:20 pm

    Well put. Thank you.



  40. Nowfal Al-Azzawi on January 27, 2021 at 9:20 pm

    Kotlin is a very promising language. It is well designed, concise, and it has inherited all the good touches from Java, Python, and PHP.
    If Google would like to take a step ahead and avoid any issues similar to what happened with Oracle, then it might as well plan on acquiring JetBrains.



  41. Glauco Villas Boas on January 27, 2021 at 9:20 pm

    I’m developing using Java for several years, I just changed to Kotlin and I see it’s way better, I’ll slow down a bit until I learn it completely, but once I master it, I’ll probably code twice as fast as I used to code in Java.



  42. Stay True To Yourself on January 27, 2021 at 9:21 pm

    1:10 that guy is james gosling



  43. Samuel on January 27, 2021 at 9:23 pm

    It seems that Kotlin is just a higher level language. I wonder how does it compare to Java in terms of speed.
    Most of the differences in Kotlin like null safety or dynamic variable types don’t sell the language for me, because i don’t have problems with both.
    Ability to easily extend existing classes and the Data type are pretty interesting tho.
    For now, i will stick to Java, but if i will be able to go on android development route i will have to learn Kotlin because of the support.



  44. Elaf Alzoubi on January 27, 2021 at 9:24 pm

    i love Java and it’s the first programming language i started with . but now im learning kotlin



  45. Dark Developer on January 27, 2021 at 9:24 pm

    I won’t switch to kotlin every day a new language releases. what the hell is going on?



  46. Noobdev on January 27, 2021 at 9:26 pm

    java (if you are new like me) because there will always be an answer somewhere if u are stuck.



  47. LostRoaming on January 27, 2021 at 9:29 pm

    Your timeline needs a bit of a correction. Android was already using java for quite a while(2003) before Oracle acquired Sun (2009). Not buying Sun was one of the most boneheaded and obvious screwups by Google. Your other info is great though, thanks!

    I did prefer eclipse, guess I was crazy. I don’t like that android studio has features disabled unless you pay for the full intellij, makes it annoying that you can no longer use eclipse. I used vscode and command line for the last java app I did, was just so annoyed with the bloated android studio. To answer your question, "why wouldn’t you use kotlin", because there are a zillion other java jobs so if just android dev isn’t paying the bills at some point you have that to fall back on. Kotlin’s adoption outside of Android seems pretty minimal even in 2020.
    Personally, I think Google could have done us coders a solid and just chosen Swift as the language for Android.



  48. CODEWithRK on January 27, 2021 at 9:29 pm

    Click the link below to learn about Kotlin Mobile
    Application Development

    https://youtu.be/A4LPN9iFtQo



  49. Engels Immanuel on January 27, 2021 at 9:29 pm

    I agree with you on this. I have been using Java to write apps for a while. I have about 2 years experience with Java for Android. I just learnt Kotlin about 4 months ago and I really love it. I’m already preparing to release my 3rd app i wrote in Kotlin. Kotlin is really good and easy to learn if you have enough experience in Java.



  50. agus kurnia on January 27, 2021 at 9:30 pm

    If I’m just starting to learn Android Development, do I have to learn Java and then Kotlin or immediately learn Kotlin?