Java vs Kotlin for Android App Development

  Рет қаралды 246,713

Keep On Coding

Keep On Coding

Күн бұрын

Twitch: / keeponcoding
Instagram: / keep_on_coding
Discord: / discord
My Gear: amazon.com/shop/keeponcoding
#keeponcoding #tech #programming

Пікірлер: 565
@KeepOnCoding
@KeepOnCoding 4 жыл бұрын
Which language would you choose if you were an Android app developer?
@JJGM91
@JJGM91 4 жыл бұрын
Kotlin without a doubt
@kaifahsan8459
@kaifahsan8459 4 жыл бұрын
Your analogy with Swift makes sense. Hence if I started app development I would choose Kotlin as well.
@HouseFromSmartCity
@HouseFromSmartCity 4 жыл бұрын
Now considering Kotlin 🤔 At least knowing the problems it solves. Interesting discussion I look forward to seeing more responses after the already good ones posted 🔥 💪🏼 big
@B1GL3G3ND
@B1GL3G3ND 4 жыл бұрын
Id say why not both ? Being fluent in Kotlin and knowing Java as first language is the bomb ! If Kotlin is simpler and like Java then why not learn Java First to create a strong foundation in software engineering ?
@arvincasupanan
@arvincasupanan 4 жыл бұрын
the name kotlin was so ugly, thats why I love Java 😊
@ItachiUchiha-nx2sw
@ItachiUchiha-nx2sw 3 жыл бұрын
What if Google had a dispute with Jetbrains and again there is a new language, say, Klingon....
@mohantalachutla6834
@mohantalachutla6834 3 жыл бұрын
😂😂😂
@muhamadimron9785
@muhamadimron9785 3 жыл бұрын
Lol, the next new language is *fLULin* it will supports both of flutter n kotlin as well 🤗... Flulin is future 🕶️
@firemidge8705
@firemidge8705 3 жыл бұрын
HAHAHAHA!
@ravinderbrar343
@ravinderbrar343 3 жыл бұрын
I think the next language would be ( Kotva ) Kotlin + java
@BillClinton228
@BillClinton228 3 жыл бұрын
I really don't see the point of Kotlin, and it pains me to say this because so many people complain about Java, but Java is much more intuitive. Besides this whole thing is becoming rediculous, now we are supposed to be excited about Flutter and Dart too? No, no, no, Dart is terrible with all the nesting and BS it's a terrible language. Can we stop inventing new programming languages and frameworks every 2 years and improve the languages and frameworks we have already?
@babythedude
@babythedude 3 жыл бұрын
Kotlin definitely will become the main language, but Android developer should have the ability to read Java code
@seriousskateboarding9938
@seriousskateboarding9938 3 жыл бұрын
If that's the case, android gonna lose like 90% of its developers.
@MayTubeGames
@MayTubeGames 3 жыл бұрын
well.. I'm learning Kotlin and I can tell you that Kotlin and Java have a lot of similarities and coming to Kotlin after being a Java developer wouldn't take much time since that Kotlin is the child of Java it's just easier and cooler
@ultimate8673
@ultimate8673 3 жыл бұрын
@@MayTubeGames isn't kotlin based of Java?
@MayTubeGames
@MayTubeGames 3 жыл бұрын
@@ultimate8673 it is.. But Kotlin is supported by Google itself. More money more to show. Updates for Kotlin are something regular to see when you open Android Studio unlike Java
@ultimate8673
@ultimate8673 3 жыл бұрын
@@MayTubeGames yea I mean I learned Java but atm I'm going for kotlin since its easier to learn from what I know and I love to learn more programming languages :D
@omermir332
@omermir332 3 жыл бұрын
Your break down of things is always interesting and so helpful! Thanks!
@grantlong1353
@grantlong1353 4 жыл бұрын
Omg this is so cool learning about this. I'm in mobile application development for Android and this is literally the most helpful thing I've seen in the past 2 weeks. Thank you for this!!!
@MrYuhsien
@MrYuhsien 4 жыл бұрын
Def. Kotlin. I've been developing Android apps for five years, give or take. I remember the transition being hard but once Ive got used to Kotlin, I would not wanna go back to Java.
@joseescalante6707
@joseescalante6707 4 жыл бұрын
I'm in that transition now, how long did it take you before writing Kotlin code was as easy as writing Java?
@MrYuhsien
@MrYuhsien 4 жыл бұрын
@@joseescalante6707 Development wise, it toughly took me about 6 months to a year. But I wouldn’t say its as ‘easy’ as writing Java now. Like Sam said in another video, Java’s my first language and I still feel slightly more comfortable using Java in job interviews, though I know it’s faster to code in Kotlin given its syntactic sugar.
@hyunpark8017
@hyunpark8017 3 жыл бұрын
How much salary do you make in android development? @Jerry Che
@jhngolan
@jhngolan 3 жыл бұрын
I still adapt for the transition with recent architecture
@memenchance1747
@memenchance1747 3 жыл бұрын
@@hyunpark8017 if you're in for the money you aint really gonna learn anything at all.
@tayyabachowdary1007
@tayyabachowdary1007 4 жыл бұрын
Very neat explanations. Also I like it the brevity of videos not making them too long.
@bassam_salim
@bassam_salim 3 жыл бұрын
Java was my second programming language, I learned oop on it in school, never really liked it over C++, started learning kotlin a few days ago and it looks to me like it is just Java but thinned with some python. I didn't develope an android app before, but I will now using Kotlin
@adityaanuragi6916
@adityaanuragi6916 2 жыл бұрын
It's been over a year Did you make an android app with Kotlin yet?
@Counterstrikeenjoyer
@Counterstrikeenjoyer 2 жыл бұрын
How is it going
@rajanbirsingh202
@rajanbirsingh202 4 жыл бұрын
Been jumping between these for over a month. Good Work, thanks for clarifying my doubts. I think, will be going with kotlin.
@spec_wasted
@spec_wasted 3 жыл бұрын
World : Kotlin Vs Java Meanwhile Python : Launch the PyoDroid module
@saurabkunwar6137
@saurabkunwar6137 2 жыл бұрын
We need this
@shantanudhiman8194
@shantanudhiman8194 2 жыл бұрын
Exactly 🙆🏻‍♂️👌🏼
@kaifahsan8459
@kaifahsan8459 4 жыл бұрын
Keen to know more about your Thesis on Android security as I'm interested in security as well.
@akeemaweda1716
@akeemaweda1716 3 жыл бұрын
Same here. Please let me know when you get something on that. I will appreciate your kind gesture.
@AlbertoRodriguez-oe6jo
@AlbertoRodriguez-oe6jo 3 жыл бұрын
Those 60 people who disliked are from Oracle, they just lost the case and probably Google Android support for the future.
@serving_tray5365
@serving_tray5365 Жыл бұрын
This was the first video I clicked on, when researching the subject, and answered so many of my questions. This was well put together, Thank you. :)
@anupx73
@anupx73 3 жыл бұрын
Thank you for the video. looking forward to learn Kotlin, a transition from C/C++ to Kotlin. Hopefully it will be smooth.
@daltonleyian8511
@daltonleyian8511 3 жыл бұрын
C/C++/JAVA/Kotlin
@germainkevin5987
@germainkevin5987 4 жыл бұрын
I'm in that transition right now, currently converting one of my apps to Kotlin !!
@1HadChilling
@1HadChilling 2 жыл бұрын
Thank you so much man. I am new to all of this and i was worried about which one of these i should learn. I was already started on Kotlin and this has swept away all my worries.
@damercy
@damercy 3 жыл бұрын
Thanks for your opinion man, really appreciate your unbiased thoughts, considering you've done some app dev in Java. 👍😃
@fourlokouva
@fourlokouva 4 жыл бұрын
Another well explained video. Currently I use Java since I have not learned Kotlin (yet). Also, in android studio there is a way to convert Java directly to Kotlin. I have not tried it yet but might help with the learning transition :)
@elafalzoubi6530
@elafalzoubi6530 3 жыл бұрын
i love Java and it's the first programming language i started with . but now im learning kotlin
@vanesauribe2754
@vanesauribe2754 3 жыл бұрын
How is that going? Do you like it?
@vladarskopin3314
@vladarskopin3314 3 жыл бұрын
so what are your feelings about it?
@boredchicken5755
@boredchicken5755 3 жыл бұрын
have you moved on? Are you happier now?
@nested9301
@nested9301 3 жыл бұрын
look a t this dudes
@akin242002
@akin242002 3 жыл бұрын
Good! Nothing is worse than a programmer not willing to evolve (see Cobol programmers in finance).
@moseslauyihieng8436
@moseslauyihieng8436 2 жыл бұрын
Your explanation are very clear! Brief but brings out all the key points. Thanks!
@artursl7474
@artursl7474 3 жыл бұрын
Thanks Sam, great analysis!
@mehdinikoozad7068
@mehdinikoozad7068 4 жыл бұрын
Simple and yet Informative. Thanks !
@user-vf2yy9gq3k
@user-vf2yy9gq3k Ай бұрын
Definitely very helpful, thank you so much.
@lodgin
@lodgin 2 жыл бұрын
4:28 - Extension functions are relatively useful but they are syntactic sugar, which becomes immediately obvious when trying to reference Kotlin code from Java; it is the equivalent of Project Lombok's @ExtensionMethod feature. Either way, you aren't actually _extending_ code in the traditional sense; you aren't doing the equivalent of applying a trait onto a pre-defined struct in Rust. 4:42 - This code example actually shows a particular gripe I have with Kotlin: it's so utterly obsessed with eradicating verbosity that it makes code _more_ difficult to read. Pretend for a second that you weren't learned in Kotlin: where would you suppose "length" comes from? Or "get()" for that matter? What scope are those functions located in? Is that even a method definition? 5:12 - Data classes are not exclusive to Kotlin. Records were admittedly a preview feature at the time this video was made, but even before then, there were ways to create data classes, like Project Lombok's @Data feature. 5:31 - Type inference is not exclusive to Kotlin.. indeed, full var support was added in Java 11 back in 2018. It can admittedly only be used for variables, not fields, but the video explicitly states "variables". It also goes without saying that the example you gave of why type inference is a good thing is actually an example of why type inference is a bad thing. If you're changing return types, your code is probably going to break more than just because of previous type declarations.
@sebastianzdroana7834
@sebastianzdroana7834 2 жыл бұрын
This code example actually shows a particular gripe I have with Kotlin: it's so utterly obsessed with eradicating verbosity that it makes code more difficult to read. Pretend for a second that you weren't learned in Kotlin: where would you suppose "length" comes from? Or "get()" for that matter? What scope are those functions located in? Is that even a method definition? it's basically a mix of java and javascript kek
@orangeguy5374
@orangeguy5374 2 жыл бұрын
You can’t use newer Java versions on Android, you’re stuck on 6 with a few features from 8. I think it’s because of legal issues
@wanderingthewastes6159
@wanderingthewastes6159 2 жыл бұрын
@@orangeguy5374 right? What’s the point of having the features if I can’t implement them in the use case discussed?
@abdelkadersoudani1955
@abdelkadersoudani1955 3 жыл бұрын
never seen you before and one video did it, I'm a new sub and I'll be looking forward to seeing more of your videos
@yeadatwunyt8004
@yeadatwunyt8004 Жыл бұрын
super helpful, i was on the fence but now im decided. super thanks.
@MrSarma1991
@MrSarma1991 3 жыл бұрын
Thanx a lot and i just decided that i'll start learning kotlin
@angelotheman
@angelotheman 4 жыл бұрын
You just won yourself a new subscriber.
@sourandbitter3062
@sourandbitter3062 3 жыл бұрын
Thought you were just a memer. You actually know what you're talking about. Very interesting, I subbed.
@paritybit_softwares
@paritybit_softwares Жыл бұрын
It was a great video, especially the way you built the whole context before going on main topic #respect from India
@wlk7318
@wlk7318 2 жыл бұрын
Perfectly explained and exactly what I needed. Thank you.
@Tommy-vt9fg
@Tommy-vt9fg 2 жыл бұрын
You just opened my brain and put new insights into it. Thanks a lot!
@ladycodedutchess
@ladycodedutchess Жыл бұрын
That null safe feature is a huge plus
@CodeWithCal
@CodeWithCal 3 жыл бұрын
3:57 I'll miss you null pointer exception.
@advitiayanand5974
@advitiayanand5974 3 жыл бұрын
Well put. Thank you.
@nate22621
@nate22621 4 жыл бұрын
Great video! Loved the content
@samwolf7445
@samwolf7445 2 жыл бұрын
was so helpful. tnx alot!
@temgdz1
@temgdz1 6 ай бұрын
Just in the right time, Thank you so much
@walterkivindu1470
@walterkivindu1470 2 жыл бұрын
But since Java 9, type inference is there. Also, Java 15 and above has record which is more data classes than kotlin data-class or even lombok getters and setters (purely immutable)
@FrancoNSosa
@FrancoNSosa 3 ай бұрын
Well, as a cs student whose only proficient-level programming language is C, let me say that this is a great video! As I learn more about programming in general, I begin wanting to jump to more ambitious projects, and among these there is app development. I've been wanting to learn Kotlin for some time, since I heard it was kinda based on Java but with neat features of modern day programming languages. I feel like I'm better informed now. I also appreciate that you evaluate this objectively, with pros and cons of the two languages and not favouring any over the other, and yet give your opinion so that we have a reference in mind. It's something I wasn't expecting to find in this kinds of videos. Given I'm a bit familiar with Java, I'll give it a shot one of these days. I can already feel I'm gonna have fun. Thanks!
@fabiomoggi
@fabiomoggi 3 жыл бұрын
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.
@mitchellbarnow1709
@mitchellbarnow1709 4 жыл бұрын
Great video, it is easy for the novice to follow along.
@KeepOnCoding
@KeepOnCoding 4 жыл бұрын
Thank you sir 👍🏼
@Snowman-hunter
@Snowman-hunter 10 ай бұрын
5:11 This is what records where created for in Java SE 14 which was released on March 17, 2020. So just 4 days after this video was posted.
@dychak
@dychak 3 жыл бұрын
Hi . I like the floor lamps in the back. What is it called?
@evil_onyxx_jr.
@evil_onyxx_jr. 3 жыл бұрын
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.
@hamzamaqsood5725
@hamzamaqsood5725 3 жыл бұрын
hey I have experience of 1 year in android dev kindly share what u have done in past
@hamzamaqsood5725
@hamzamaqsood5725 3 жыл бұрын
hey I have experience of 1 year in android dev kindly share what u have done in past
@evil_onyxx_jr.
@evil_onyxx_jr. 3 жыл бұрын
@@hamzamaqsood5725 Hey let's chat. Facebook, Twitter, WhatsApp, anyone... Let me know your handles bro 🙂
@hamzamaqsood5725
@hamzamaqsood5725 3 жыл бұрын
abeer. choudhary Facebook
@evil_onyxx_jr.
@evil_onyxx_jr. 3 жыл бұрын
@@hamzamaqsood5725 You're the person with 'Narsee Monjee College of Commerce and Economics' in his profile? Cause I can see so many 'Abeer Chaudhary' here
@andreivirtopeanu5306
@andreivirtopeanu5306 2 жыл бұрын
thank you so much for the video
@First_Principals
@First_Principals 3 жыл бұрын
Please do a similar video of GO programming language.
@ghabrielmielli5858
@ghabrielmielli5858 3 жыл бұрын
idk why i laughed so hard at the " C (with classes)... that was really lame" part lollll
@GorVala
@GorVala 3 жыл бұрын
Kool video, gr8t job
@KIKITO94
@KIKITO94 3 жыл бұрын
Kotlin will be the main language and most company start making on kotlin :)
@Universaeducation
@Universaeducation 2 жыл бұрын
Thanks for explaining with proper reasons.
@DejanPetrovic
@DejanPetrovic 3 жыл бұрын
Thank you, this video was a game changer for my.
@kamikazedavid20
@kamikazedavid20 2 жыл бұрын
Definitely learned a lot watching this. I’m a recent CS grad currently job searching for both SE and Android dev jobs. Just made the decision to focus on Android dev instead. And enhance my development and architecture understanding/ experience. If anyone knows any startups (even for SE rolls 👀) looking to hire, please leave a comment
@ranabanik1354
@ranabanik1354 2 жыл бұрын
What about Python libraries like Kivy or BeeWare? Or cross platform options like React?
@alangovender1458
@alangovender1458 2 жыл бұрын
great analysis !
@anonthenon196
@anonthenon196 3 жыл бұрын
I just wanted to comment on the part where you said that Google may stop supporting Java, and I highly disagree. Most Android apps and parts of the OS itself since its inception are still written in Java and no one is seriously going to re-write all that code in Kotlin. That being said, Kotlin is interoperable with Java and you can write Java code in Kotlin, so you can write new apps in Kotlin, but as far as stop supporting Java, that won't happen in the near future. The same thing can be said with Objective-C. Parts of iOS and tons of apps since it's inception are still written in Objective-C and no one in Apple is going to re-write millions of lines of code in Swift just because it's a more modern language. Even many of the libraries and frameworks that iOS developers use is still written in Objective-C.
@themannyzaur
@themannyzaur 3 жыл бұрын
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!
@nerdydrew6818
@nerdydrew6818 3 жыл бұрын
U can use var x = 10 in Java too
@Avopunk
@Avopunk 2 жыл бұрын
Thank you so much!
@crazyyoutuberguy
@crazyyoutuberguy 2 жыл бұрын
No semicolon at the end of the statement? // whyyyy? =)
@sketchionic6356
@sketchionic6356 2 жыл бұрын
200 likes man it crossed 7K
@zetabyte0076
@zetabyte0076 2 жыл бұрын
I've studied Kotlin and it's a really awesome language just like you described on video above it's nice features that allow us to create new methods without needing to create a whole class. Without doubt Kotlin's go-to language!
@nguyencodervn
@nguyencodervn 2 жыл бұрын
Thank you very much for your course.
@danielliu867
@danielliu867 3 жыл бұрын
Can self taught developers be employed in mobile or is that more in the web dev space
@yinyang9508
@yinyang9508 Жыл бұрын
Currently learning Kotlin. I must say it’s forgiving and has a lot of safeguards.
@robj7481
@robj7481 4 жыл бұрын
I write apps in iOS Swift and they’re fast and it’s great. Now, I’m learning Kotlin so I can migrate my iOS apps to Android. We’ll see how this goes.
@sarveshagrawal4588
@sarveshagrawal4588 3 жыл бұрын
Learn flutter for both
@evil_onyxx_jr.
@evil_onyxx_jr. 3 жыл бұрын
Exactly. Why not learn Flutter
@hamzamaqsood5725
@hamzamaqsood5725 3 жыл бұрын
bro don't do that... android is very difficult to handle
@animeshsahu2803
@animeshsahu2803 3 жыл бұрын
@@evil_onyxx_jr. Kotlin Multiplatform is in preview, you can write common code in one module (like flutter) but also platform specific code in other module, so you can also build things like widgets which is not possible in flutter. And the plus point can also produce app as small as 1mb.
@choalon2381
@choalon2381 3 жыл бұрын
You're wasting your time man if you're just going to learn kotlin for the sake of making android versions of your apps then why don't you use flutter it saves you a lot of time
@theowillis6870
@theowillis6870 Жыл бұрын
5:18 java added data classes recently actually there called records
@angelotheman
@angelotheman 4 жыл бұрын
That's really a great content bro.
@AlfredoAguirre21
@AlfredoAguirre21 3 жыл бұрын
I like your cap, where do I get one?
@bbrauner
@bbrauner 3 жыл бұрын
I personally would recommend to learn kotlin, even if you're good at java. Because kotlin is in my opinion so much better suited for android development than java. Coroutines alone would make me switch to kotlin.
@bradgyemi342
@bradgyemi342 3 жыл бұрын
WAIT. ARE YOU THE SETUP WARS GUY?
@KingRichardfirst
@KingRichardfirst 2 жыл бұрын
Which one would be better for Smart Contracts?
@gandlavengalarao7237
@gandlavengalarao7237 4 жыл бұрын
Hey bro.... I really like your vedios.... Lots of love from INDIA ♥ ♥ ♥
@NelvinKurien-he5lc
@NelvinKurien-he5lc 3 жыл бұрын
Is it ok to learn kotlin if I don't know anything about java. Or should I start from java then switch the only language I have learned is c++
@--sql
@--sql 3 жыл бұрын
So Kotlin is like, "What if we took Java and added all the really good and cool C# features?"
@rohansampat1995
@rohansampat1995 3 жыл бұрын
SOMEONE finallly mentions it, Kotlin was not first to make better java, microbad did it first
@falklumo
@falklumo 2 жыл бұрын
While Kotlin is a genuinely better Java, C# was a step back on many fronts. C# reintroduced quite a few concepts from C++ which Java did not include on purpose to enable robust development of complex systems.
@rohansampat1995
@rohansampat1995 2 жыл бұрын
@@falklumo What features are you talking about, almost all of them are just options to give users choice. C# has structs which are treated as primitive compile time types. also java robust? you gotta be kidding me. C# took the best aspects of C and Java and made them into one awesome, albeit not super cross platform, thing
@iankariuki5557
@iankariuki5557 2 жыл бұрын
@@rohansampat1995 👍
@sleepy026
@sleepy026 4 жыл бұрын
Java14 has record type which is similar to kotlin's data class.
@Chris-nk8oz
@Chris-nk8oz 3 жыл бұрын
As far as i know Android is basically frozen on Java 6 so im doubtful, that Java14 features made it to the platform even now. Correct me if im wrong though, this is just hearsay. :)
@TheRealFFS
@TheRealFFS 2 жыл бұрын
@@Chris-nk8oz It supports a subset of Java 8.
@Chris-nk8oz
@Chris-nk8oz 2 жыл бұрын
@@TheRealFFS Makes sense, because of lambdas and streams^^
@Hcheeza
@Hcheeza 2 жыл бұрын
Stop talking java! We all know java is really sucks making app for gaming experience... We need an OS which can execute files (.ISO-Alike) under system-on-core!
@plrc4593
@plrc4593 2 жыл бұрын
@@Chris-nk8oz Lol. Really you cannot use newer Java than 6 on Android? Is it because of some legal feud? Are there any chances it will be solved?
@amadakram5722
@amadakram5722 3 жыл бұрын
should i learn kotlin or flutter(as a beginner in the mobile dev industry)? which has more potential?
@core36
@core36 3 жыл бұрын
When I change the datatype of a function, I need to change the way the output is handled anyway so I don't see the point in not having to declare the datatype except not knowing what datatype something is and having bugs like in Javascript where 11+1 is 12 most of the time except when it's "111". Just my opinion on that matter
@TheRealFFS
@TheRealFFS 2 жыл бұрын
That was just a bad example. Consider HashMap myVar = new HashMap(); vs. val myVar = hashMapOf() It is a bit less redundant and a bit more concise. You can still declare the type if you want/need to, eg. val myByte: Byte = 0 Remember, Kotlin it is still a statically typed language as opposed to JavaScript which is dynamically typed.
@zzz8055
@zzz8055 3 жыл бұрын
If I'm just starting to learn Android Development, do I have to learn Java and then Kotlin or immediately learn Kotlin?
@pixchcn3773
@pixchcn3773 3 жыл бұрын
Just learn Kotlin
@OvidiuH252
@OvidiuH252 3 жыл бұрын
I'd say, start learning general Java fundamentals (but don't go too far), then continue with Kotlin and after that you can start learning Android with Kotlin. Some companies still have older codebases, so it's recommended to know some Java too. Plus, it will make learning Kotlin easier. However, you can skip it if you know another language well. It depends on you. Good luck and don't rush!
@sfhbgyfbyrahulranjan
@sfhbgyfbyrahulranjan 3 жыл бұрын
@@OvidiuH252 what if I know c++ and starting to learn android development. So should I learn java and then kotlin or immediately learn kotlin
@huey1153
@huey1153 2 жыл бұрын
@@sfhbgyfbyrahulranjan If you know any OOP then don’t waste your time learning java. Just go with Kotlin and if you find a job pick it up the week before you start.
@jokeycoffe9083
@jokeycoffe9083 2 жыл бұрын
@@sfhbgyfbyrahulranjan fucking Java after c++, it's feeling like shit, like a: (C++) cout
@spytonic4171
@spytonic4171 2 жыл бұрын
can you share the resources where we can learn native app development i found that most of the resources out there are outdated
@nimesh519
@nimesh519 2 жыл бұрын
Thanks a lot your opinion realy help me
@norahalbaqami514
@norahalbaqami514 2 жыл бұрын
thanks , you save my time ❤️
@shazinrahman9236
@shazinrahman9236 3 жыл бұрын
1:31 correction it was not originally forked by google.
@Germinator1512
@Germinator1512 3 жыл бұрын
Is it possible to read your masters thesis?
@havens1515
@havens1515 4 жыл бұрын
All of my apps are converted over to Kotlin, and all new apps that I write are Kotlin from the start. It took a little while to learn the syntax differences between Java and Kotlin, but the differences weren't large enough to make it a difficult transition. Yes, I had to look up things like how to write a switch statement, and even simple things like how to declare a constructor, but the information is readily available if you know what to look for. I think it's much easier to read and write than Java once you're used to it. I agree with your statement that Google is likely to eventually drop support for Java, especially if the lawsuit doesn't end in their favor.
@KeepOnCoding
@KeepOnCoding 4 жыл бұрын
Thanks for the insight Randy.
@sunnycriti9809
@sunnycriti9809 3 жыл бұрын
Can we use both for separate projects. There are still plenty of Java programming jobs out there.
@andressuarez3079
@andressuarez3079 3 жыл бұрын
Is Kotlin a bit "less robust" than java? Coz it seems it has some safer features but on the other hand you said it could end up being a bit less robust? I would like to know this. Thanks.
@angduongmachle9231
@angduongmachle9231 Жыл бұрын
This video is interesting and helpful for me. Thanks for uploading 😀😀😀😀
@danangdwigustifajaryanto
@danangdwigustifajaryanto 3 жыл бұрын
What do you think about flutter ?
@optimuseprime7887
@optimuseprime7887 2 жыл бұрын
I think the exception I got most in Java was NullPointerException.
@ArnabGuides
@ArnabGuides 3 жыл бұрын
What are your views on Flutter because Google is pushing flutter in the recent days and flutter is also moving towards web as well as desktop app web development.
@Jeff-gx5bg
@Jeff-gx5bg 2 жыл бұрын
honestly what were oracle trying to do
@MarlonOwnsYourCake
@MarlonOwnsYourCake 3 жыл бұрын
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?
@beanscord5359
@beanscord5359 3 жыл бұрын
google announced it at 2017, not 2019 ;/
@HandsOnKnowledge
@HandsOnKnowledge 3 жыл бұрын
I personally don't mind writing extra code in Java, Kotlin's syntax is just weird and a bit harder to read. Maybe I am just used to using Java but that's what I think
@nguyenconghuy3847
@nguyenconghuy3847 2 жыл бұрын
yeah, me too. Kotlin is implicit and hard to read
@bsmaheshkumar5328
@bsmaheshkumar5328 3 жыл бұрын
For maintaining existing apps company requires employees to work on java. But to new design applications, every company moving toward Koltin.
@mohamadjradi8324
@mohamadjradi8324 3 жыл бұрын
I really know 70% java, so shell i learn android development ? Please give some advices.
@joshadams8761
@joshadams8761 4 жыл бұрын
Objective-C was actually a bigger influence on Java than C++.
@user-in8ht2oo5h
@user-in8ht2oo5h 3 жыл бұрын
Might be a bit of a tangent from the focus of the video but should I use Kotlin for Spring Boot?
@devidbingo
@devidbingo 4 жыл бұрын
Java does have type inference, as of Java 10. developer.oracle.com/java/jdk-10-local-variable-type-inference.html
@KeepOnCoding
@KeepOnCoding 4 жыл бұрын
Can’t believe I didn’t know that! Thanks for pointing that out.
@psyche2739
@psyche2739 4 жыл бұрын
Can we use Java 10 now in Android development? I think they are still using Java 8 for Android development.
Java vs Kotlin for Android Development in 2022
14:56
Cody Engel
Рет қаралды 32 М.
Why Kotlin in 2024🔥  | Java vs Kotlin |
9:06
Easy Tuto
Рет қаралды 2,8 М.
Мы никогда не были так напуганы!
00:15
Аришнев
Рет қаралды 2,2 МЛН
⬅️🤔➡️
00:31
Celine Dept
Рет қаралды 47 МЛН
MEGA BOXES ARE BACK!!!
08:53
Brawl Stars
Рет қаралды 32 МЛН
Tom & Jerry !! 😂😂
00:59
Tibo InShape
Рет қаралды 51 МЛН
AWS  IAM Roles PART -1 (Identity Access Management)
52:28
aws devops lokeshtech
Рет қаралды 236
What is the Java Job delusion?
12:23
Stefan Mischook
Рет қаралды 107 М.
Kotlin Crash Course for Java Developers
1:01:51
Coding Master - Programming Tutorials
Рет қаралды 72 М.
New Java Version 22 - The 3 Best New Features You'll ACTUALLY Use
13:15
Coding with John
Рет қаралды 94 М.
Learn Kotlin in 12 Minutes
12:01
Rahul Pandey
Рет қаралды 310 М.
Java is mounting a huge comeback
3:40
Fireship
Рет қаралды 1,1 МЛН
Choosing the best mobile app framework
11:53
Microsoft for Startups
Рет қаралды 768 М.
Kotlin's better than Java? Or vice versa? Let's find out...
5:56
Jelvix | TECH IN 5 MINUTES
Рет қаралды 58 М.
Meta Interview Experience 2024 | Software Engineer
9:55
Keep On Coding
Рет қаралды 37 М.
Мы никогда не были так напуганы!
00:15
Аришнев
Рет қаралды 2,2 МЛН