CodeShot
Midسختی 2 از ۵· در 42٪ مصاحبه‌های این حوزه پرسیده شده

Jetpack Compose چیست و چه چیزی را جایگزین می‌کند؟

نشان کردن

پاسخ کوتاه

ابزار مدرن و Declarative برای ساخت UI اندروید که جایگزین XML Layout سنتی شده است.

پاسخ کامل

به‌جای تعریف UI در فایل‌های XML جدا و پیدا کردن View از طریق Id، در Jetpack Compose تمام UI با توابع Composable و مستقیماً با کد Kotlin نوشته می‌شود؛ این یعنی UI به‌صورت Declarative (توصیف حالت نهایی) نوشته می‌شود، نه Imperative (دستور به دستور).