يُعد تصميم بنية التطبيق اعتبارًا مهمًا لضمان أن تكون تطبيقاتك قوية وقابلة للاختبار وقابلة للصيانة. يوفر Android مجموعة من المكتبات والمكونات لمساعدتك في تجميع التطبيق وفقًا لأفضل الممارسات.
الأدلّة
- تعرَّف على أساسيات إنشاء تطبيق فعّال من خلال دليل بنية التطبيقات.
- تحسين تجربة المستخدم عن طريق ضبط إعدادات التنقّل في التطبيقات
- قلِّل من النصوص النموذجية وسهِّل الاحتفاظ بالرمز البرمجي باستخدام أدلة تضمين الاعتماد.
آخر الأخبار والفيديوهات
السماح بروابط متعددة في سلسلة نصية واحدة
Updated 22 فبراير 2025
يمكنك تضمين روابط متعددة في سلسلة نصية واحدة لتزويد المستخدمين بخيارات للانتقال إليها وزيادة التفاعل.
التحقّق من صحة الإدخال أثناء كتابته
Updated 22 فبراير 2025
يمكنك التحقّق من صحة الإدخال أثناء كتابة المستخدم في حقل نصي، مثل إدخال اسم أو عنوان بريد إلكتروني أو عنوان أو معلومات اتصال أخرى. يقلل هذا التحقّق من الأخطاء ويوفّر وقت المستخدمين.
تحميل الصور وعرضها
Updated 22 فبراير 2025
لعرض الصور في تطبيقك للمحتوى وللردّ على إجراءات المستخدمين، حمِّل الصور من القرص أو من مصدر خارجي على الإنترنت.
تطبيق أنماط على أجزاء من النص
Updated 22 فبراير 2025
يمكنك تصميم أجزاء من النص لتحسين سهولة القراءة وزيادة تجربة المستخدم الإيجابية وتشجيع المزيد من الإبداع من خلال استخدام الألوان والخطوط.
عرض شريط التطبيق العلوي
Updated 6 فبراير 2025
أنشئ شريط تطبيق في أعلى الشاشة لمساعدة المستخدمين في التنقّل في وظائف تطبيقك والوصول إليها باستخدام العنصر القابل للتجميع TopAppBar.
الصور المتحركة في Compose
Updated 6 فبراير 2025
اطّلِع على كيفية إضافة مؤثرات متحركة إلى قيم الحالة باستخدام عمليات النقل، وإضافة مؤثرات متحركة إلى التغييرات في مستوى الرؤية أو الحجم، وعمليات التلاشي المتقاطع باستخدام واجهات برمجة التطبيقات الخاصة بالتأثيرات المتحركة في أداة "الإنشاء".
إظهار كلمة المرور أو إخفاؤها استنادًا إلى خيار تبديل لدى المستخدم
Updated 6 فبراير 2025
يمكنك إنشاء رمز لإخفاء كلمة المرور أو عرضها استنادًا إلى خيار يتيح للمستخدم تحسين الأمان وتعزيز تجربة المستخدم.
عرض شريط تطبيق
Updated 6 فبراير 2025
شريط التطبيق هو حاوية في أعلى الشاشة أو أسفلها تحتوي على الميزات الرئيسية وعناصر التنقّل.
عرض صورة متحركة
Updated 6 فبراير 2025
يمكنك توفير تجربة تفاعلية أكثر للمستخدمين في تطبيقك من خلال تحميل ملف قابل للرسم لعرض صور متحركة. تكون الصور المتحركة مفيدة لإنشاء مؤشرات التحميل أو مؤشرات النجاح أو الخطأ وتسهيل تطوير اللعبة ووظائف أخرى مختلفة لواجهة المستخدم.
إدارة تغييرات إعدادات لوحة المفاتيح القابلة للفصل
Updated 6 فبراير 2025
تعرَّف على كيفية إدارة التغييرات في إعدادات لوحة المفاتيح القابلة للفصل.
عرض صورة مُقتطعة على شكل
Updated 6 فبراير 2025
يمكنك رسم ظلال حول المنطقة المقتطعة من الصورة حتى تتمكّن من عرض صورة على شكل مقطع.
عرض قائمة تقسيم الصفحات
Updated 6 فبراير 2025
أنشئ قائمة بصفحات متعددة حتى يتمكّن المستخدمون من الانتقال للوصول إلى المحتوى الكبير جدًا بحيث لا يناسب شاشة واحدة. يمكن أن تساعد قوائم التنقّل الأفقي في الصفحات المستخدمين على التنقّل في المحتوى، مثل الصور أو عروض الشرائح أو لوحات العرض الدوّارة للمنتجات. تكون قوائم الصفحات العمودية مفيدة للتطبيقات التي تتضمّن محتوىً مكثّفًا قد يحتاج المستخدمون فيها إلى الانتقال بين عدد كبير من العناصر، مثل المقالات.
حظر اتجاه التطبيق على الهواتف ولكن ليس على الأجهزة ذات الشاشات الكبيرة
Updated 6 فبراير 2025
يمكنك تقييد اتجاه التطبيق على الشاشات الصغيرة ولكن ليس على الشاشات الكبيرة.
أساسيات الكتابة
Updated 6 فبراير 2025
تعرِض سلسلة الفيديوهات هذه واجهات برمجة تطبيقات مختلفة لتطبيق Compose، وتوضّح لك بسرعة ما هو متاح وكيفية استخدامه.
الاختبار في Compose
Updated 6 فبراير 2025
أنشئ اختبارات Jetpack Compose الأولى. تعرَّف على كيفية استخدام عناصر اختبار Compose لكتابة اختبارات واجهة المستخدم واستخدام قواعد الاختبار وأدوات البحث والافتراضات.
إنشاء شريحة لتمثيل الكيانات المعقدة
Updated 6 فبراير 2025
يمثّل مكوّن الشريحة عناصر معقّدة بشكل مرئي، وغالبًا ما يكون مصحوبًا برمز وتصنيف.
عرض المكونات التفاعلية
Updated 6 فبراير 2025
اختَر المكوّن المناسب لواجهة المستخدم واطّلِع على كيفية تنفيذه في تطبيقك.
إضافة مفتاح تبديل يمكن للمستخدمين تفعيله أو إيقافه
Updated 6 فبراير 2025
يمكنك استخدام مفتاح تبديل للسماح للمستخدمين باختيار إحدى الحالتَين.
إنشاء زر إجراء عائم
Updated 6 فبراير 2025
يسمح زر الإجراء العائم للمستخدم بتنفيذ إجراء أساسي في التطبيق.
رفض لمسات راحة اليد باستخدام قلم الشاشة
Updated 6 فبراير 2025
رفض لمسات راحة اليد غير المقصودة باستخدام قلم الشاشة
عرض رسائل منبثقة أو طلبات لإدخال المستخدمين
Updated 6 فبراير 2025
تعرِض المحادثات رسائل منبثقة أو تطلب إدخال المستخدم في طبقة أعلى محتوى التطبيق الرئيسي.
تحسين العرض للشاشات الكبيرة
Updated 6 فبراير 2025
يمكنك إتاحة تطبيقك لتقديم تجربة محسّنة للمستخدمين على الأجهزة اللوحية والأجهزة القابلة للطي وأجهزة ChromeOS.
إنشاء مكوّن إطار عمل لتجميع واجهة المستخدم
Updated 6 فبراير 2025
يجمع الهيكل العظمي أجزاء مختلفة من واجهة المستخدم معًا، مثل أشرطة التطبيقات والأزرار التفاعلية العائمة، ما يمنح التطبيقات مظهرًا وأسلوبًا متسقَين.
إنشاء قائمة انزلاق باستخدام مكوّن "درج التنقّل"
Updated 6 فبراير 2025
"لوحة التنقّل" هي قائمة تنقّل قابلة للانزلاق.
التنسيقات المتقدّمة في ميزة "الإنشاء"
Updated 6 فبراير 2025
تعرَّف على كيفية إنشاء تصميمات معقّدة لتنسيقات Compose، مع التركيز على مرحلة التنسيق والقيود وتنسيقات العناصر الفرعية للتصميم والقياسات الأساسية.
إنشاء شبكة قابلة للتنقّل
Updated 6 فبراير 2025
يمكنك إدارة مجموعات البيانات الكبيرة والمحتوى الديناميكي باستخدام الشبكات البطيئة التحميل، ما يؤدي إلى تحسين أداء التطبيق. باستخدام العناصر القابلة للتجميع في الشبكة البطيئة التحميل، يمكنك عرض العناصر في حاوية قابلة للتنقّل على مستوى أعمدة أو صفوف متعددة.