लिखने के लिए टूल
Android Studio में खास तौर पर Jetpack Compose के लिए कई नई सुविधाएं जोड़ी गई हैं. यह कोड-फ़र्स्ट अप्रोच अपनाना, डेवलपर की प्रोडक्टिविटी को बेहतर बनाता है. साथ ही, डिज़ाइन इंटरफ़ेस या कोड एडिटर का इस्तेमाल करने की ज़रूरत भी नहीं पड़ती.
व्यू पर आधारित यूज़र इंटरफ़ेस (यूआई) और Jetpack Compose के बीच बुनियादी अंतर यह है कि Compose अपने कंपोज़ेबल को रेंडर करने के लिए View
का इस्तेमाल नहीं करता. इस तरीके की वजह से Android Studio, Jetpack Compose के लिए ज़्यादा सुविधाएं देता है. इसके लिए, एम्युलेटर को खोलने या किसी डिवाइस से कनेक्ट करने की ज़रूरत नहीं पड़ती. Android व्यू की तुलना में, इसकी मदद से डेवलपर अपने यूज़र इंटरफ़ेस (यूआई) डिज़ाइन लागू कर सकते हैं. यह प्रोसेस ज़्यादा तेज़ और बार-बार दोहराई जाती है.
Jetpack Compose के लिए Android Studio की खास सुविधाएं चालू करने के लिए, आपको अपनी ऐप्लिकेशन build.gradle(.kts)
फ़ाइल में इन डिपेंडेंसी को जोड़ना होगा. बिल ऑफ़ मटीरियल (बीओएम) का इस्तेमाल किया जा सकता है या डिपेंडेंसी को अलग-अलग तय किया जा सकता है.
बिल ऑफ़ मटीरियल
val composeBom = platform("androidx.compose:compose-bom:2024.06.00") implementation(composeBom) debugImplementation("androidx.compose.ui:ui-tooling") implementation("androidx.compose.ui:ui-tooling-preview")
अलग-अलग
debugImplementation("androidx.compose.ui:ui-tooling:1.6.8") implementation("androidx.compose.ui:ui-tooling-preview:1.6.8")
डिज़ाइन
अपने यूज़र इंटरफ़ेस (यूआई) की झलक देखें
@Preview
एनोटेशन की मदद से, अपने कंपोज़ेबल की झलक देखी जा सकती है. इनकी झलक देखने, उन्हें व्यवस्थित करने, और उनसे इंटरैक्ट करने का तरीका जानें.