مستودع الدورات التدريبية لتطوير Android
دورة تدريبية لاكتساب المعرفة الأساسية والمهارات العملية لتطوير تطبيقات الأندرويد
فرضية
قبل البدء بهذه الدورة التدريبية، يرجى دراسة المعرفة والمهارات التالية.
- المعرفة / المهارات جافا
- دروس برمجة لغة جافا وجافا الفعالة مفيدة.
- كيفية استخدام أندرويد ستوديو
- طالما أنك تفهم العمليات الأساسية، ستكون بخير.
هدف
من خلال حضور هذه الدورة التدريبية، سوف تكتسب المعرفة والمهارات التالية:
- فهم كيفية عمل أندرويد
- يمكنك تطوير تطبيق Android الخاص بك
- يمكن أن تضمن الجودة القابلة للنشر
تحضير
يرجى تجهيز العناصر التالية لهذه الدورة التدريبية:
- جهاز أندرويد
- يوصى باستخدام Android 4.0.3 أو أعلى.
- بيئة التطوير
- يرجى التحضير من خلال الرجوع إلى فصل المقدمة بالهيكل التالي.
- نوصي بالتدرب على أنظمة التشغيل Mac أو Linux.
تعبير
تتكون هذه الدورة التدريبية من المنهج التالي:
هيكل المنهج عرضة للتغيير دون إشعار.
- مقدمة
- حول أندرويد
- إعداد بيئة التطوير
- إنشاء مشروع أندرويد
- المعرفة الأساسية لتطبيقات أندرويد
- حول بناء Android (Gradle)
- كيفية فتح مشروع معين
- الأساسيات
- إنشاء تخطيط التطبيق
- الأنشطة والأجزاء
- إدارة موارد التطبيق
- الرسائل والإخطارات
- ActionBar والتحكم في التفاعل
- ListView وViewPager
- التسلسل والجمع والمثابرة
- معالجة غير متزامنة
- اتصالات الشبكة
- قاعدة البيانات
- امتحان
- اختبار (أندرويد ستوديو)
- طبعة عملية
- تصحيح الأخطاء والبنيات التلقائية
- البناء التلقائي (Android Studio)
- التصميم المعماري و DI
- تابع/إنشاء تخطيط التطبيق
- تصميم واجهة المستخدم
- حماية
- جوجل API
- خدمات جوجل بلاي
- مزامنة السحابة
- زائدة
- استيراد مشروع من مستودع Git
- أساسيات قواعد لغة جافا
- إنشاء جهاز افتراضي
- استخدام جافا
بالإضافة إلى ذلك، تم إنشاء مشروع في المستودع ببنية الدليل التالية.
كان متوافقًا مع كل من Eclipse وAndroid Studio، ولكننا نخطط لإزالة أي ذكر لـ Eclipse في المستقبل.
على الرغم من أن بعض الأدلة مفصولة بواسطة IDE، إلا أنها تستخدم Android Studio بشكل أساسي.
عند إرسال مهمتك، يرجى تفرع هذا المستودع، وإنشاء فرع لكل فصل، والالتزام.
المواد المرجعية / الكتب
- مطوري أندرويد
- كمرجع رسمي، قمنا بإعداد مجموعة واسعة من المواد التوضيحية بدءًا من أساسيات Android وحتى مواصفات واجهة برمجة التطبيقات (API). تأكد من قراءة هذا المرجع.
- برمجة الروبوت
- نحن نغطي مجموعة واسعة من المواضيع بدءًا من الأساسيات وحتى برمجة Android المتقدمة.
- جافا فعالة
- مليئة بالممارسات عند العمل بلغة Java.
طلب سحب
طلبات السحب هي موضع ترحيب.
يرجى وضع الكود في الفرع الرئيسي، وللتغييرات على http://mixi-inc.github.io/AndroidTraining، يرجى إرسال طلب سحب ضمن مستندات الفرع الرئيسي.
رخصة
تم إصدار التعليمات البرمجية بموجب ترخيص Apache، وتم إصدار الإصدار 2.0 من المستندات بموجب ترخيص Creative Commons Attribution 4.0 الدولي.