लिखने के लिए टूल

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पैरामीटर मल्टीझलक
@Preview एनोटेशन की मदद से, अपने कंपोज़ेबल की झलक देखी जा सकती है. इनकी झलक देखने, उन्हें व्यवस्थित करने, और उनसे इंटरैक्ट करने का तरीका जानें.
ऐनिमेशन की झलक
Android Studio की मदद से, ऐनिमेशन की झलक दिखाने वाले पैनल का इस्तेमाल करके, ऐनिमेशन डिज़ाइन किए जा सकते हैं और उनकी जांच की जा सकती है. इससे, हर फ़्रेम के हिसाब से ऐनिमेशन की झलक देखी जा सकती है. साथ ही, यह पक्का किया जा सकता है कि यह ज़रूरी व्यवहार के मुताबिक है या नहीं.

डेवलप करें

तेज़ी से यूज़र इंटरफ़ेस (यूआई) बनाने और कॉन्टेक्स्ट में स्विच किए बिना चल रहे ऐप्लिकेशन की जांच करने की सुविधा इस्तेमाल करें.
लाइव एडिट
लाइव एडिट की सुविधा को इस्तेमाल करने का तरीका जानें. साथ ही, बदलाव लागू करने का तरीका भी जानें, ताकि पूरी तरह से तैयार होने से बचा जा सके और डेवलपमेंट की प्रोसेस को तेज़ी से पूरा किया जा सके.
लाइव टेंप्लेट गटर आइकॉन
बेहतर उत्पादकता के लिए, Android Studio की एडिटर विंडो में मौजूद सुविधाओं को इस्तेमाल करने का तरीका जानें.

डीबग

अपने ऐप्लिकेशन को समझने के लिए, Compose के यूज़र इंटरफ़ेस (यूआई) को डीबग करें. अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) की परफ़ॉर्मेंस को बेहतर बनाने के लिए, लेआउट, रीकंपोज़िशन, और कंपोज़िशन ट्रेसिंग के बारे में ज़्यादा जानें.
आइटम को फिर से क्रम में लगाने की संख्या सिमैंटिक
एम्युलेटर या फ़िज़िकल डिवाइस में, Compose के लेआउट की जांच करने का तरीका जानें.
सिस्टम ट्रेस करने की सुविधा
सिस्टम ट्रेस में अपने कंपोज़ेबल फ़ंक्शन को ट्रेस करने के लिए, कंपोज़िशन ट्रेसिंग का इस्तेमाल करें.

अतिरिक्त टूल

रिले से, डिज़ाइनर और डेवलपर के बीच Android यूज़र इंटरफ़ेस (यूआई) के कॉम्पोनेंट तुरंत हैंडऑफ़ किए जाते हैं. डिज़ाइनर, Figma के लिए Relay for Figma के प्लगिन का इस्तेमाल करके, यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को एनोटेट और पैकेज कर सकते हैं. इसमें लेआउट, स्टाइल, डाइनैमिक कॉन्टेंट, और इंटरैक्शन व्यवहार के बारे में जानकारी भी शामिल है.

ताज़ा खबरें और वीडियो