Kotlin's better than Java? Or vice versa? Let's find out...

preview_player
Показать описание
Kotlin is expected by many to kill Java. So is it true? Let’s find out.

We are a technology consulting and software development company eager to share our knowledge and experience.

▶ LINKS:

▶ TIME CODES:
00:00 Kotlin review
01:32 Java for Android development
02:41 Differences: Java vs Kotlin
​05:11 Contact Jelvix

▶ Follow us:

▶ About this video:
For Android development, we use Java 7 as default, while Java 8 version has been supported natively since Android SDK 26. Keep this in mind.
Java is an object-oriented, multi-platform programming language. Kotlin is an open-source, general-purpose programming language. Let’s compare them.
Рекомендации по теме
Комментарии
Автор

Do you expect Kotlin to replace Java so soon? Let's discuss whether this claim holds true...🫡

Jelvix
Автор

2:22 : "Java is verbose and requires more lines of code!"
*shows XML*

someonerandom
Автор

-you can extend a class funtionality in Java.
-the code isn't complex or longer from using getter or setters. That's encapsulation, and you can do it in Kotlin too. It's not a language feature but a methodology of OOP.
-then It rants about java being verbose and longer for writting than Kotlin. but shows a manifest xml file. That you also would have to use in Kotlin.

emisosa
Автор

The fight between Google and Oracle, and especially Google's ego towards Oracle has led to slow adoption of new Java LTS versions in Android. If JDK 17 is done today, it will be awesome to write Java code.

As regards to KOTLIN, I am Java developer, I love Java programming very much. And I am learning Kotlin for quite few weeks. I think rather than Java vs Kotlin, Java + Kotlin is really damn powerful than any combo. The best of both worlds in every project is a guarantee of success. Also, I am liking Kotlin and its style of writing code. But not at the cost of Java, but alongside Java.

I would say a Java developer should learn Kotlin, and vice-versa. It will give them the most powerful tools to write and develop.

scitechplusexplorer
Автор

Good video! What's your thought about flutter for mobile development ?

kenadams
Автор

3:40 in newer versions of java you can do "if(object instanceof String string) {return string.length();}". Little alternative

AntidotAleks
Автор

I think that kotlin was made to replace java

helengeller
Автор

As a beginner I wanna know which language to pursue

marcrusselmagsino
Автор

We are currently learning Android development using Kotlin at my college!

alessapeterson
Автор

I'm trainee in mobile application development for Android and this is the most helpful video I've seen in the past month.

jessicabrown
Автор

but wait a minute, these are just syntactic changes, i dont understand, you are still dealing with the jvm and related classes, right?

Anshulkatta
Автор

Thanks for the video. FYI the narration mispronounce many cs terms

brodderick
Автор

Great video! It's interesting with how far behind Android is when it comes to Java. Only just recently had it supported JDK 11. This is probably another reason as to why Kotlin is preferred by Google. It provides more powerful language features SOONER than Java even though later versions of Java now support similar things (lambdas for example).

zacharylippard
Автор

The best part of Java is the JVM. Compiling Java to native code with GraalVM is just awesome.

KangoV
Автор

I've done many languages and when he said "Java is easy to learn", I almost had a heart some how pick other languages so fast...but java, NO

trevorelvis
Автор

Thanks for video. What language is better to start from, bearing in mind that I’m null in programming?

emilyhill
Автор

have you heard about Lombok? With this plugin dependency, you dont need getter setter or Constructors in Java classes, it's quite handy !

MrRaktim
Автор

4:48 "Data Class" is a "smell code" (Martin Fowler - Refactoring), it produces a non-cohesive class. Both exaples "smells" but i see a pro in java, if the "smell code" is textual you can recognize it better.
Also, i think the type sistem is your friend. Gives you control and security in your desing and development process. :)

franciscomorando
Автор

for those complaining, java is really easy to learn, you learn about OOP and advanced concepts in a really easy and high level way. if you start with somethig like python it'll be harder to learn other languages and you'll lack many things

alessandrogabrieleambrose
Автор

Kotlin: Code conciness!
Java: Did you heard about Lombok?
And so on...

vladimir.bychkov