Тёмный

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

Android Developers
Подписаться 1,3 млн
Просмотров 47 тыс.
50% 1

Опубликовано:

 

2 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 27   
@codinginflow
@codinginflow 5 лет назад
Chet Haase is my favorite comedian
@dimanemets6753
@dimanemets6753 5 лет назад
5 years Android dev, learned at least 5 new things !
@bartekpacia
@bartekpacia 5 лет назад
These two guys always give the best talks :D
@droidcasts7350
@droidcasts7350 3 года назад
Romain and Chet presentations are the best, always fun and informative
@bug_muzzy
@bug_muzzy 5 лет назад
Awesome duo. Always fun, always concise and informative. Love presentations by these guys.
@no_fb
@no_fb 5 лет назад
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 RU-vid. It's lame and unprofessional. After all, Kotlin is your way out of this Dalvik mess of yours.
@SaravanaThiyagarajs
@SaravanaThiyagarajs 5 лет назад
I am hoping someone from Jetbrains will comment on what's happening at 22:05
@no_fb
@no_fb 5 лет назад
The guy said it himself, it's still experimental. Obviously the code doesn't yet check for wrap-around values and so on. It's just a very bad presentation overall.
@porus10
@porus10 4 года назад
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.
@shyiamnot212
@shyiamnot212 5 лет назад
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.
@НектоЛохматый
@НектоЛохматый 5 лет назад
In Kotlin, we do 10001 comparasions of an integer to a variable of type Int?. As it's been told, Kotlin's Int? is java.lang.Integer under the hood. So, on each iteration we compare a primitive type int to an object of type Integer, and the only way to do this is to wrap the int into a corresponding Integer, like: Integer iAsInteger = new Integer(i); So, we expect 10001 object allocations. But Kotlin optimizes this a little bit by caching instances Integer(0), Integer(1), ..., Integer(127). Unless i gets greater than 127, Kotlin uses the cached java.lang.Integer's instead of allocating new ones.
@Condog64
@Condog64 2 года назад
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.
@edgeeffect
@edgeeffect 2 года назад
This may well be a very good talk, but Google's ridiculous "rockstar" staging is very distracting.
@donwald3436
@donwald3436 Месяц назад
If he steals your slide just steal his lol.
@shubham0952
@shubham0952 5 лет назад
22:05 nice roast
@AkshayDave
@AkshayDave 5 лет назад
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
@VivekYadav-ds8oz
@VivekYadav-ds8oz 4 года назад
.. you changed the MyClass to the name of your compiled class, right?
@AkshayDave
@AkshayDave 4 года назад
​@@VivekYadav-ds8oz​I would assumed so ;) It has been almost a year since this one. I will give it another go. "MyClass" was just a stand in.
@stayathomedev3839
@stayathomedev3839 5 лет назад
I thought the other speaker's name was Romanian Guy
@AshutoshTiwari4
@AshutoshTiwari4 5 лет назад
Thumbs Up (Y)
@kalidsherefuddin
@kalidsherefuddin 10 месяцев назад
Thanks
@jorgesegundorojas6119
@jorgesegundorojas6119 5 лет назад
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?.
@no_fb
@no_fb 5 лет назад
wrong forum, mate
@aitortilla5128
@aitortilla5128 5 лет назад
Not interested at all in Kotlin. I'll stick to Java.
@hdkloh6857
@hdkloh6857 5 лет назад
Good bye Kotlin... Welcome Flutter...
@rgenericson5361
@rgenericson5361 5 лет назад
Dream on!
@PabloMartinezPiles
@PabloMartinezPiles 5 лет назад
hdk loh 😂😂 you won’t see that
Далее
Understand Kotlin Coroutines on Android (Google I/O'19)
37:49
Как открыть багажник?
00:36
Просмотров 18 тыс.
БАГ ЕЩЕ РАБОТАЕТ?
00:26
Просмотров 107 тыс.
WebAssembly for Web Developers (Google I/O ’19)
39:56
Build testable apps for Android (Google I/O'19)
41:41
Marcin Moskała - Understanding Kotlin Coroutines
40:07
Machine Learning Zero to Hero (Google I/O'19)
35:33
Просмотров 1,8 млн
Google I/O 2012 - Go Concurrency Patterns
51:27
Просмотров 809 тыс.
Как открыть багажник?
00:36
Просмотров 18 тыс.