أصبح تطبيق Android Studio 3.6 متاحًا ، مما يجعل بإمكان المطورين البدء في استخدامه بثقة لمشاريعهم. يوفر هذا عددًا من الميزات والتحديثات المفيدة ، بما في ذلك “Split View” الجديد في محرر التصميم لتطوير ومعاينة تخطيطات XML بسرعة أكبر.
ميزة جديدة ومثيرة أخرى هي دعم شاشات العرض المتعددة في Android Emulator. وفي الوقت نفسه يعد الكشف التلقائي عن تسرب الذاكرة بجعل عملية التصحيح أسهل بكثير. يمكنك التحقق من مجموعة الميزات الكاملة من مدونة Android Developers ، أو الحصول على النقاط البارزة أدناه. ولعل الميزة الجديدة الأكثر إثارة للاهتمام في Android Studio 3.6 هي Split View لمحرري التصميم. يتيح لك ذلك رؤية رمز XML جنبًا إلى جنب مع تقديم المعاينة. هذا شيء صغير ، ولكنه يجعل الحياة أسهل كثيرًا في رؤية التأثير الذي تحدثه التغييرات في الكود على الفور (والعكس صحيح). سيتم حفظ العرض الذي تختاره على أساس كل حالة على حدة ، مما يعني أنه يمكنك بسهولة تحميل إعدادك المفضل بناءً على الملف الذي تقوم بتحريره.
بينما نناقش التصميم ، يجب أن نلاحظ أيضًا منتقي الألوان الجديد الذي يجعل من السهل اختيار وتعبئة قيم الألوان دون كتابة القيم. هذا متاح من خلال محرر XML وأدوات التصميم.
تطوير أسرع
عندما يتعلق الأمر بالتطوير ، فإن بعض التغييرات الجديدة ستجعل الحياة أسهل لمطوري Android في Android Studio 3.6.
يعد View Binding تضمينًا مرحبًا به بشكل خاص ، والذي يوفر أمانًا في وقت الترجمة عند الرجوع إلى المشاهدات. عند تمكين هذا الخيار ، ستقوم بإنشاء فئة ربط لكل ملف تخطيط XML في الوحدة النمطية. سيؤدي هذا إلى استبدال الحاجة إلى findViewByID بشكل فعال: ستتمكن بسهولة من الرجوع إلى أي طريقة عرض بمعرف دون المخاطرة باستثناءات مؤشر فارغة أو استثناءات فئة يلقي. هذا يمكن أن يكون مفيدا للغاية ويقلل الكثير من الغليان.
تتضمن التحديثات الجديدة الأخرى إصدار نظام IntelliJ 2019.2 مع أوقات بدء تشغيل أفضل وأداة خدمات جديدة ، بالإضافة إلى دعم Kotlin لمزيد من ميزات Android NDK. تتضمن تحديثات المكون الإضافي Android Gradle دعم المكون الإضافي Maven Publish Gradle. يتيح لك ذلك إنشاء مصنوعات يدوية في مستودع Apache Maven.
اختبار وتصحيح الأخطاء
يسهل Android Emulator 29.2.12 للمطورين التفاعل مع موقع الجهاز الذي تمت مضاهاته. تم تضمين خرائط Google الآن في قائمة عناصر التحكم الموسعة ، مما يسهل تحديد المواقع وإنشاء طرق.
شاشات متعددة Android Emulator Android Studio 36
ربما كان الأمر الأكثر أهمية هو دعم شاشات العرض الافتراضية المتعددة ، والتي ستكون مفيدة لأولئك الذين يقومون بتصميم لأجهزة مثل Samsung Galaxy Fold.