Урок 3: DSL, Императивный и Декларативный подход | Курс Android Jetpack Compose

Урок 3: DSL, Императивный и Декларативный подход | Курс Android Jetpack Compose11:50

Урок 3: DSL, Императивный и Декларативный подход | Курс Android Jetpack Compose 影片的下載資訊和詳情

作者:

Kotlin & Android с нуля – Иван Ветров

發布日期:

2025/5/9

觀看次數:

2.3K

簡介:

Откуда вообще взялся Jetpack Compose, почему там можно верстать прямо функциями и какое отношение к этому имеет Kotlin DSL? В этом видео — вся подводка, которую нужно знать перед тем как погружаться в Compose по‑взрослому. Объясню, как Kotlin позволил создать декларативный UI‑фреймворк, что такое DSL, scope‑функции и почему теперь Text() — это не класс, а вызов функции. Разберем, чем декларативный подход отличается от императивного, вспомним про apply, let, RowScope и посмотрим, как Compose аккуратно замаскировал под капотом всю сложность верстки. После этого урока ты точно начнешь понимать, что именно происходит в коде, а не просто копировать примеры. 00:00 Введение 02:00 Свой Kotlin DSL 03:06 DSL в Jetpack Compose 05:10 Scope функции 06:50 Почему это важно для Jetpack Compose? 08:46 Императивный и Декларативный подход в Android