نماذج عمل تعرض كيفية استخدام واجهات برمجة تطبيقات Jetpack
محتوى مميّز
يتوفّر الآن في Android تطبيق Android يعمل بكامل طاقته وتم إنشاؤه باستخدام Kotlin وJetpack Compose. ويقدِّم هذا التطبيق نموذجًا لأفضل ممارسات التصميم والتطوير لنظام التشغيل Android، وقد تم تصميمه ليكون مرجعًا مفيدًا للمطوّرين.

الفلترة حسب

المستوى

يمكنك تضمين روابط متعددة في سلسلة نصية واحدة لتزويد المستخدمين بخيارات للانتقال إليها وزيادة التفاعل.

  • Kotlin

يمكنك التحقّق من صحة الإدخال أثناء كتابة المستخدم في حقل نصي، مثل إدخال اسم أو عنوان بريد إلكتروني أو عنوان أو معلومات اتصال أخرى. يقلل هذا التحقّق من الأخطاء ويوفّر وقت المستخدمين.

  • Kotlin

لعرض الصور في تطبيقك للمحتوى وللردّ على إجراءات المستخدمين، حمِّل الصور من القرص أو من مصدر خارجي على الإنترنت.

  • Kotlin

يمكنك تصميم أجزاء من النص لتحسين سهولة القراءة وزيادة تجربة المستخدم الإيجابية وتشجيع المزيد من الإبداع من خلال استخدام الألوان والخطوط.

  • Kotlin

أنشئ شريط تطبيق في أعلى الشاشة لمساعدة المستخدمين في التنقّل في وظائف تطبيقك والوصول إليها باستخدام العنصر القابل للتجميع TopAppBar.

    توفّر البطاقة حاوية Material Design لواجهة المستخدم.

      اطّلِع على كيفية إضافة مؤثرات متحركة إلى قيم الحالة باستخدام عمليات النقل، وإضافة مؤثرات متحركة إلى التغييرات في مستوى الرؤية أو الحجم، وعمليات التلاشي المتقاطع باستخدام واجهات برمجة التطبيقات الخاصة بالتأثيرات المتحركة في أداة "الإنشاء".

        يمكنك إنشاء رمز لإخفاء كلمة المرور أو عرضها استنادًا إلى خيار يتيح للمستخدم تحسين الأمان وتعزيز تجربة المستخدم.

        • Kotlin

        شريط التطبيق هو حاوية في أعلى الشاشة أو أسفلها تحتوي على الميزات الرئيسية وعناصر التنقّل.

          يمكنك توفير تجربة تفاعلية أكثر للمستخدمين في تطبيقك من خلال تحميل ملف قابل للرسم لعرض صور متحركة. تكون الصور المتحركة مفيدة لإنشاء مؤشرات التحميل أو مؤشرات النجاح أو الخطأ وتسهيل تطوير اللعبة ووظائف أخرى مختلفة لواجهة المستخدم.

          • Kotlin

          يعرض مؤشر التقدم حالة عملية معيّنة.

            تعرَّف على كيفية إدارة التغييرات في إعدادات لوحة المفاتيح القابلة للفصل.

            • Kotlin
            • Java

            يمكنك رسم ظلال حول المنطقة المقتطعة من الصورة حتى تتمكّن من عرض صورة على شكل مقطع.

            • Kotlin

            أنشئ قائمة بصفحات متعددة حتى يتمكّن المستخدمون من الانتقال للوصول إلى المحتوى الكبير جدًا بحيث لا يناسب شاشة واحدة. يمكن أن تساعد قوائم التنقّل الأفقي في الصفحات المستخدمين على التنقّل في المحتوى، مثل الصور أو عروض الشرائح أو لوحات العرض الدوّارة للمنتجات. تكون قوائم الصفحات العمودية مفيدة للتطبيقات التي تتضمّن محتوىً مكثّفًا قد يحتاج المستخدمون فيها إلى الانتقال بين عدد كبير من العناصر، مثل المقالات.

              يمكنك تقييد اتجاه التطبيق على الشاشات الصغيرة ولكن ليس على الشاشات الكبيرة.

              • Java
              • Kotlin

              تعرِض سلسلة الفيديوهات هذه واجهات برمجة تطبيقات مختلفة لتطبيق Compose، وتوضّح لك بسرعة ما هو متاح وكيفية استخدامه.

                أنشئ اختبارات Jetpack Compose الأولى. تعرَّف على كيفية استخدام عناصر اختبار Compose لكتابة اختبارات واجهة المستخدم واستخدام قواعد الاختبار وأدوات البحث والافتراضات.

                  يؤدي الزر إلى بدء إجراء معيّن.

                    يمثّل مكوّن الشريحة عناصر معقّدة بشكل مرئي، وغالبًا ما يكون مصحوبًا برمز وتصنيف.

                      اختَر المكوّن المناسب لواجهة المستخدم واطّلِع على كيفية تنفيذه في تطبيقك.

                        يمكنك استخدام مفتاح تبديل للسماح للمستخدمين باختيار إحدى الحالتَين.

                          يسمح زر الإجراء العائم للمستخدم بتنفيذ إجراء أساسي في التطبيق.

                          • Kotlin

                          رفض لمسات راحة اليد غير المقصودة باستخدام قلم الشاشة

                          • Kotlin
                          • Java

                          إدارة حالة WebView على مستوى تغييرات الإعدادات

                          • Kotlin
                          • Java