Kotlin under the hood: Understand the internals (Google I/O'19)

preview_player
Показать описание
Kotlin offers great, modern language features and a rich set of extensions. But it's not always obvious to the developer what's happening under the hood. This session will help you understand better what these features and extensions are doing internally. It will also show how you can use the tools that Android offers to find this kind of information on your own.

Watch more #io19 here:

Speaker(s): Chet Haase and Romain Guy

T62C1E event: Google I/O 2019; re_ty: Publish; product: Android - Languages; fullname: Chet Haase, Romain Guy;
Рекомендации по теме
Комментарии
Автор

These two guys always give the best talks :D

bartekpa
Автор

Romain and Chet presentations are the best, always fun and informative

droidcasts
Автор

5 years Android dev, learned at least 5 new things !

dimanemets
Автор

Awesome duo. Always fun, always concise and informative. Love presentations by these guys.

bug_muzzy
Автор

This video is incredibly insightful. I will never forget about Int? needing to allocate every time a new value is assigned.
On the other hand, this video also feels like many passive aggressive remarks from Google to Jet Brains around the Kotlin compiler's inconsistencies and oddities. The lambda example actually seems pretty scary.

Condog
Автор

Such a piece of crucial information. It's so hard to believe the kind of mess Kotlin creates underneath for providing those extra features to the end developer. Every developer should beforehand dig in a little beneath this syntactical sugar provided by modern languages. And yes, Chet and Romain, always a delight to watch.

porus
Автор

I am hoping someone from Jetbrains will comment on what's happening at 22:05

SaravanaThiyagarajs
Автор

I don't understand the part of interlude at 10:41, It will help a lot if anyone could explain it for me.Event a little hint would be help.

shyiamnot
Автор

Did javap -c "MyClass" work for anyone? When I go to AS terminal, and go to specific folder, and type that command it said class not found

AkshayDave
Автор

I thought the other speaker's name was Romanian Guy

stayathomedev
Автор

This may well be a very good talk, but Google's ridiculous "rockstar" staging is very distracting.

edgeeffect
Автор

If he steals your slide just steal his lol.

donwald
Автор

Google guys, if you stumble on a few peculiarities in a language under development, talk directly with your partner instead of showcasing them in public and on Youtube. It's lame and unprofessional. After all, Kotlin is your way out of this Dalvik mess of yours.

no_fb
Автор

I'm so angry, why should I keep developing Android applications if at any time and without notice YOU block manufacturers?... even more, why users (and clients) should keep buying Android devices if at any time YOU can make'em "WASTE" their money with this S T U P I D deciscions?.

jorgesegundorojas
Автор

Not interested at all in Kotlin. I'll stick to Java.

aitortilla