Android Studio for Platform (ASfP), Android प्लैटफ़ॉर्म डेवलपमेंट के लिए बनाया गया आधिकारिक इंटिग्रेटेड डेवलपमेंट एनवायरमेंट (आईडीई) है. ASfP को IntelliJ IDEA के मज़बूत फ़ाउंडेशन पर बनाया गया है. इसे Android ओपन सोर्स प्रोजेक्ट (AOSP) में काम करने वाले इंजीनियरों की प्रॉडक्टिविटी बढ़ाने और वर्कफ़्लो को बेहतर बनाने के लिए डिज़ाइन किया गया है.
ASfP का इस्तेमाल क्यों करें?
ASfP, टूल का एक ऐसा बेहतर सुइट उपलब्ध कराता है जिसे प्लैटफ़ॉर्म डेवलपमेंट से जुड़ी खास चुनौतियों के लिए ऑप्टिमाइज़ किया गया है. यह स्टैंडर्ड Android ऐप्लिकेशन डेवलपमेंट से आगे की सुविधा देता है. यह AOSP के कोडबेस और बिल्ड सिस्टम के साथ पूरी तरह से इंटिग्रेट होता है. इससे आपको ऐसी सुविधाएं मिलती हैं जो डेवलपमेंट की प्रोसेस को तेज़ करती हैं.
मुख्य सुविधाएं
AOSP के साथ आसानी से इंटिग्रेट किया जा सकता है: यह सीधे तौर पर AOSP सोर्स ट्री और Soong बिल्ड सिस्टम (
Android.bp
फ़ाइलें) के साथ काम करता है. जटिल प्लैटफ़ॉर्म प्रोजेक्ट को आसानी से सिंक और मैनेज करें.इंटेलिजेंट कोड एडिटिंग: Kotlin, Java, C/C++, और Rust के लिए, कोड पूरा करने, रीफ़ैक्टर करने, और विश्लेषण करने की बेहतर सुविधाओं का फ़ायदा पाएं. इससे आपको तेज़ी से हाई क्वालिटी वाला कोड लिखने में मदद मिलती है.
बेहतर डीबगिंग: ब्रेकपॉइंट, वैरिएबल की जांच, और एक्सप्रेशन के आकलन जैसी सुविधाओं की मदद से, C/C++ और Java जैसे प्लैटफ़ॉर्म कोड को डीबग करें. डीबग करने के बारे में ज़्यादा जानें.
टेस्टिंग को इंटिग्रेट करना: प्लैटफ़ॉर्म टेस्ट चलाने और नतीजे देखने के लिए, सीधे तौर पर आईडीई से
atest
कमांड चलाएं. अपने प्लैटफ़ॉर्म के कोड की जांच करना लेख पढ़ें.प्रोजेक्ट सेटअप को पसंद के मुताबिक बनाने की सुविधा:
.asfp-project
YAML फ़ाइल का इस्तेमाल करके, अपने प्रोजेक्ट के स्कोप और बिल्ड कॉन्फ़िगरेशन को अपनी ज़रूरत के हिसाब से बनाएं. प्रोजेक्ट मैनेजमेंट के बारे में ज़्यादा जानें.Rust भाषा के लिए सहायता: AOSP में Rust डेवलपमेंट के लिए मुख्य सुविधा उपलब्ध है. ज़्यादा जानकारी के लिए, ASfP में Rust के लिए सहायता पर जाएं.
एआई की मदद से सहायता पाना: Android Studio में Gemini का इस्तेमाल करके, कोड जनरेट करें और कोड अपडेट करें. साथ ही, एडिटर में ही डेवलपमेंट से जुड़े सवालों के जवाब पाएं.
शुरू करें
- Platform के लिए Android Studio इंस्टॉल करना
- प्रोजेक्ट बनाना
- रिलीज़ नोट में जाकर, नए अपडेट के बारे में जानें.