Kotlin под капотом
#разработка
Kotlin дает разработчикам огромный набор инструментов, функций и расширений. Но для разработчика не всегда очевидно, что происходит под капотом при использовании той или иной функциональности.
Нашел крутое видео от Chet Haase и Romain Guy, которое дает небольшой экскурс в некоторые плюшки Kotlin с точки зрения bytecode и производительности.
Например, что происходит при добавлении when или при использовании оператора lazy. Особо понравились описания отличий при использовании циклов.
Также в видео показано, как вы можете использовать инструменты, которые предлагает Android Studio, для поиска информации, связанной с bytecode, самостоятельно.
#разработка
Kotlin дает разработчикам огромный набор инструментов, функций и расширений. Но для разработчика не всегда очевидно, что происходит под капотом при использовании той или иной функциональности.
Нашел крутое видео от Chet Haase и Romain Guy, которое дает небольшой экскурс в некоторые плюшки Kotlin с точки зрения bytecode и производительности.
Например, что происходит при добавлении when или при использовании оператора lazy. Особо понравились описания отличий при использовании циклов.
Также в видео показано, как вы можете использовать инструменты, которые предлагает Android Studio, для поиска информации, связанной с bytecode, самостоятельно.