يوفّر "استوديو Android" نماذج رموز برمجية تتّبع أفضل ممارسات تصميم تطبيقات Android وتطويرها لمساعدتك في إنشاء تطبيقات جميلة وعملية. يمكنك استخدام النماذج لإنشاء وحدات تطبيقات جديدة أو أنشطة فردية أو مكوّنات مشاريع Android معيّنة أخرى.
توفّر بعض النماذج رمزًا أوليًا لسياقات الاستخدام الشائعة، مثل أدراج التنقّل أو شاشات تسجيل الدخول. يمكنك الاختيار من بين نماذج وحدات التطبيقات والأنشطة هذه عند إنشاء مشروعك لأول مرة، عند إضافة وحدة تطبيق جديدة ضمن مشروع حالي، أو عند إضافة نشاط جديد ضمن وحدة تطبيق.
بالإضافة إلى الأنشطة، يمكنك أيضًا إضافة مكوّنات مشاريع Android أخرى إلى تطبيق حالي باستخدام النماذج. تتضمّن هذه النماذج مكوّنات الرموز البرمجية، مثل الخدمات والعناصر القابلة للإنشاء، والمكوّنات غير الرمزية، مثل المجلدات وملفات XML.
تتناول هذه الصفحة كيفية إضافة مكوّنات مشاريع Android، مثل الأنشطة، إلى مشروعك وتصف نماذج الأنشطة الشائعة الاستخدام المتوفّرة في "استوديو Android". يُرجى العِلم أنّ معظم نماذج "استوديو Android" تعتمد على AndroidX وتستخدم مبادئ التصميم المتعدد الأبعاد 3 لمساعدتك في إنشاء واجهات مستخدم سريعة الاستجابة بسرعة.
إضافة مكوّن مشروع
يُجمّع "استوديو Android" النماذج حسب نوع المكوّن الذي تضيفه، مثل نشاط أو مكوّن Compose، كما هو موضّح في الشكل 1.
لإضافة مكوّن مشروع Android باستخدام نموذج، استخدِم نافذة المشروع. انقر بزر الماوس الأيمن على المجلد الذي تريد إضافة المكوّن الجديد إليه، واختَر جديد. استنادًا إلى المكوّنات التي يمكن إضافتها إلى المجلد الذي نقرت عليه، ستظهر لك بعد ذلك قائمة بأنواع النماذج المشابهة لتلك الموضّحة في الشكل 1.
عند اختيار النموذج الذي تريد إضافته، تظهر نافذة معالج مقابلة وتطلب معلومات ضبط المكوّن، مثل اسمه. بعد إدخال معلومات الضبط، ينشئ "استوديو Android" الملفات الخاصة بمكوّنك الجديد ويفتحها. كما يُجري عملية تصميم باستخدام Gradle لمزامنة مشروعك.
اختيار نموذج نشاط
من بين الاستخدامات الأكثر شيوعًا للنماذج إضافة أنشطة جديدة إلى وحدة تطبيق حالية. تتوفّر نماذج لإنشاء شاشات لتسجيل الدخول إلى حساب أو عرض قائمة بالعناصر مع التفاصيل أو الانتقال سريعًا بين فقرة طويلة من النص.
يوفّر "استوديو Android" أيضًا نماذج لمجموعة متنوعة من أنواع وحدات التطبيقات المختلفة، بما في ذلك Wear OS وAndroid TV وCloud App Engine. يمكنك الاطّلاع على نماذج لأنواع الوحدات المختلفة هذه عند إضافة مكوّن مشروع. تتوفّر أيضًا نماذج لوحدات وأنشطة أكثر تحديدًا لواجهة برمجة التطبيقات، مثل "إعلانات Google AdMob" و"خرائط Google".
من بين النماذج الأكثر شيوعًا نموذج "نشاط Compose فارغ"، الذي ينشئ نشاطًا فارغًا يتضمّن دالة مركّبة كمثال ومعاينة لها. يسمح لك هذا النموذج بالبدء من الصفر عند إنشاء وحدة التطبيق أو النشاط.
لمزيد من المعلومات حول إنشاء تطبيقات Compose في "استوديو Android"، يُرجى الاطّلاع على مقالة بدء استخدام Jetpack Compose.