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

المكتبات

مجموعة أدوات حديثة لواجهة برمجة التطبيقات مستقلة عن إصدارات Android، وتعمل على جميع الأجهزة، ومتوافقة مع الإصدارات السابقة من Android. يتضمن Jetpack مجموعة من أكثر من 70 مكتبة androidx.
واجهات برمجة تطبيقات لمهام بنية التطبيقات الأساسية، مثل إدارة دورة الحياة والحفاظ على البيانات، بحيث يمكنك كتابة تطبيقات معيارية برمز أقل معياري.
المكتبات
اربط مكونات واجهة المستخدم بمصادر البيانات باستخدام تنسيق تصريحي.
المكتبات
يمكنك إنشاء رمز اختبار لتطبيقك وتشغيله.
المكتبات
يمكنك إرسال طلبات الفوترة وإدارة معاملات الفوترة باستخدام Google Play.

أدوات مطوّري البرامج

مرشد
يمكنك تثبيت تطبيقك وتشغيله على محاكي Android بشكل أسرع من تثبيته باستخدام جهاز فعلي. يحاكي المحاكي العديد من إعدادات الأجهزة وأجهزة استشعار الأجهزة، ويتذكر بدقة الموضع الذي توقفت عنده.
مرشد
يستخدم "استوديو Android" أداة Gradle لبرمجة عملية الإنشاء مع السماح لك في الوقت نفسه بتحديد إعدادات تصميم مخصّصة ومرنة.
مرشد
استخدم محرر تنسيق Android Studio لإنشاء واجهة مستخدم تطبيقك ومعاينتها من خلال سحب العناصر إلى مصمم مرئي، بحيث لا تحتاج إلى كتابة XML يدويًا.
مرشد
يمكن أن يؤدي الأداء الضعيف للتطبيق إلى إفساد تجربة المستخدمين والإضرار بسمعة تطبيقك. وإذا كان تطبيقك يستجيب ببطء أو يعرض صورًا متحركة متقطعة أو يتوقف عن العمل أو يتعطل أو يستهلك قدرًا كبيرًا من الطاقة، سيلاحظ المستخدمون ذلك. لتجنب مشاكل الأداء مثل هذه، يمكنك قياس ذاكرة تطبيقك ووحدة المعالجة المركزية (CPU) واستخدام الشبكة من خلال استخدام المحلِّل على Android.

المزيد من التعليم

اطلع على هذه الموارد للمبتدئين ومطوري برامج Android ذوي الخبرة.
تعرَّف على كيفية إنشاء تطبيقات صغيرة وإضافة ميزة جديدة إلى التطبيقات الحالية وتعلُّم كيفية استخدام أحدث الأدوات.
تعرّف على تطوير Android من Google بالشراكة مع Udacity. يمكنك متابعة أي من الدورات التدريبية المجانية المتعددة أو التسجيل في برنامج Nanodegree في Udacity.
سواء كنت حديث العهد بكتابة التطبيقات أو لديك خبرة طويلة، ستساعدك هذه الدورات التدريبية على الإنترنت من Google على تنمية مهاراتك.