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

🔹 Тесты и практика по этому уроку:
🔹 Текстовая версия урока: 🛠 Код из всех уроков в моем TG канале:
✅ Смотреть в VK: https://vk.com/ivan.ievetrov
✅ Вопросы и ответы для Android собесов:
✅ Бесплатный курс по Kotlin:    • Kotlin с нуля – бесплатный курс по основам...   ✅ Бесплатный курс по Android XML:    • Android: пошаговый курс для начинающих (20...   Откуда вообще взялся 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 #jetpackcompose #mobiledevelopment #какстатьпрограммистом

Смотрите также