Good presentation! The whole point of code contracts, a la DbC is that the contract is spec'ed OUTSIDE the function right? with pre/post conditions and invariants. So only people who look at the source will know what this will or will not do.
Could you elaborate on why you think that's true? And if it is, why does Google support a product that goes further from what you think as optimal? What are your opinion on these questions?
The keyword "when" in Kotlin is super super super super POWERFUL
is switch less powerful
12:48 oooh, nice reference to a previous conference in the Kotlin Cinematic Universe
The way he said it was working, and did it a while ago, was the best part.
I can never get enough of these Google IO presentations.
Kotlin is awesome! Looking forward to more multi platform!
Ay up buddy, so should I learn kotlin over java.
@@mohammadrasoulfard-habibi3066 I think kotlin is multi platform beta by now, check out their website.
@@mohammadrasoulfard-habibi3066 Kotlin is based on java. so I advise to learn core java before kotlin
Really cool how he went into edit mode with JSON at 11:50. Any idea how he did that?
Alt + Enter
On any string you can inject a language such as JSON. Once you do that, for JSON you get an editor by again hitting alt+enter on it.
Yeah how the hell lol
Kotlin is totally better than Swift
Man when will they add retrofit to jetpack. Also the json serializer helper functions are awesome
Good presentation!
The whole point of code contracts, a la DbC is that the contract is spec'ed OUTSIDE the function right? with pre/post conditions and invariants. So only people who look at the source will know what this will or will not do.
so what's wrong in programing12:43
Here we go!
Is this a repost of an earlier video? What's the difference? Is it an edit? CHANGELOG please!
It's the same video. But we had to correct the company name on my name.
video: new in kotlin.
me: new to kotlin
Loved kotlin..
Got cringed when i saw this coroutines/rx code
Nice to know kotlin is going the opposite direction of proper programming. Had really high hopes for it.
Could you elaborate on why you think that's true? And if it is, why does Google support a product that goes further from what you think as optimal? What are your opinion on these questions?
What do you mean?
syntax seems kinda weird.. java for android is fine,but it's too damn verbose.
Madness
Please put the Indonesian language so that the Indonesians understood 😁
Roni Rusmayadi yes please
Google: Kotlin first
Developers: Flutter first, Bye-Bye Kotlin
Remember Google you can not force developers to migrate to Kotlin
They are making confusion
whattt??? kotlin is the best! I haven't tried flutter tho
Good statement: Flutter or Kotlin? xD.
Or you could stick with java and stop following fads.
Kotlin...totally unnecessary.
Google can change Kotlin features and syntax anytime.
But, Google can't change Java.
Agree, better if it was Swift
Better Java if you mean that. We needed a better Java
@@erickmoya1401 Java is not open source, in addition Oracle wants to get paid billions for using Java. Kotlin will replace it 100%.