نظام الأندروید ( Android – operating system )
ما يهمنا معرفته هو إن هذا النظام يعمل على الهواتف الذكية , وللعديد من الشركات المختلفة , كونه نظام مفتوح المصدر بالإضافة إلى إنه مجاني , وفي عام 2005 م أصبح ملك لشركة Google Inc.
بدأ العمل عليه في عام 2003 م . وتم إطلاق نسخة التجريبية في عام 2007 م وحظي أول تجربة على جهاز من شركة HTC وأشهر الشركات التي تستخدم نظام الأندروید في أجهزتها هي : , Google Nexus , HTC , Samsung , LG , Sony , Motorola , Huawei , Lenovo وغيرها الكثير من الشركات الصينية والغير معروفة .
محتويات الكتاب
- نظام الأندرويد
- إصدارات نظام الأندرويد
- برنامج أندرويد ستوديو
- مدير إضافات SDK الأندرويد
- نافذة SDK المستقلة
- المستويات API في النظام
- التحميلات المطلوبة للبدء ببرمجة تطبيقات الأندرويد
- الخطوات الأولى التي يجب القيام بها
- نافذة الأندرويد ستوديو الترحيبية
- نافذة الأندرويد ستوديو
- التعامل مع الأندرويد ستوديو
- تغيير نمط البرنامج
- المساعد الذكي
- حلى مشكلة الأحرف الغير مفهومة
- وضعبات التركيز على المشروع
- أستيراد تلقائي لمكاتب الدعم
- ترتيب الكود البرمجي
- أمور يجب عليك معرفتها قبل البدأ ببرمجة تطبيقات الأندرويد
- إنشاء مشروعك الأول للأندرويد
- شرح الأكواد الإفتراضية
- إستيراد مشاريع الإكليبس للأندرويد ستوديو
- مجلدات وملفات المشروع
- شرح مجلد Values الفايلوس
- شرح مجلد AndroidManifest.xml المينيفيست
- الوصول لموارد المشروع
- تحرير الأستايل العام للتطبيق
- إضافة أيقونة للتطبيق
- التعرف على وجهة جهاز الأندرويد
- التعرف على واجهة الليات
- إنشاء AVD محاكي جهاز أفتراضي
- محاكي الجيني موشن الأفتراضي
- معاينة مشروعك الأندرويد على جوالك
- أنواع البيانات
- المتغيرات والقيم
- أهم عناصر داخل الليات
- شرح أهم خصائص العناصر
- خاصية العرض والأرتفاع
- خاصية الأتجاه
- خاصية الهامش
- خاصية الحشو
- خاصية الجاذبية
- خاصية الوزن
- خاصية المعرف
- التعرف على أهم الأكواد البرمجية وأكثرها تكراراً بالجافا
- دوال دورة حياة الأكتفتي
- المشروع الأول : 1- مرحبا يا
- تنسيق تطبيق الأندرويد
- النص الطويل
- نص يحتوي على إرتباط تشعيبي
- إجبار المستخدم على ملأ الحقل النصي
- رسالة التوست
- نافذة تنبيه أو ملاحظة
- المشروع الأول : 2- مرحبا يا .. متعدد اللغات
- كيف أقوم ببناء مشروع الأندرويد بخطوات صحيحة
- تصدير مشروعك إلى تطبيق Apk أندرويد
مؤلف الكتاب
م / عبد القادر عليوي
لمن هذا الكتاب؟
- من يريد بداية عربية مبسطة في بيئة Android Studio وهيكل مشروع الأندرويد.
- مبرمج جافا يرغب في تجربة أول تطبيق موبايل.
- طالب يحتاج فهم مفاهيم ثابتة مثل AndroidManifest والموارد ودورة حياة الـ Activity.
ما الذي تغيّر منذ كتابة الكتاب؟
أعلنت Google في 2019 أن تطوير أندرويد أصبح Kotlin-first، فمعظم الأمثلة والوثائق الرسمية الجديدة مكتوبة بلغة كوتلن، مع بقاء جافا مدعومة بالكامل. كذلك أصبحت Jetpack Compose الطريقة الموصى بها لبناء الواجهات، بينما يشرح الكتاب واجهات XML التقليدية، وهي ما زالت مدعومة ومنتشرة في المشاريع القائمة.
دعم Eclipse لتطوير أندرويد انتهى منذ سنوات، لذلك فقرة استيراد مشاريع Eclipse لم تعد مهمة لمعظم القراء. وواجهة Android Studio تتغير مع كل إصدار، فقد تجد أماكن بعض القوائم مختلفة عن الصور.
كيف تطبّق أثناء القراءة
ثبّت أحدث إصدار من Android Studio، وأنشئ مشروعًا بقالب Empty Views Activity إذا أردت متابعة أسلوب XML في الكتاب. استخدم المحاكي المدمج AVD أو هاتفك الحقيقي بعد تفعيل خيارات المطور وتصحيح USB. طبّق خصائص العرض والهامش والحشو والوزن على شاشة واحدة، ثم اكتب تطبيقًا صغيرًا كعداد أو آلة حاسبة بسيطة قبل الانتقال إلى المشاريع الأكبر.
أسئلة شائعة
هل أتعلم جافا أم كوتلن لتطوير أندرويد؟
إذا كنت تبدأ الآن فكوتلن هو الخيار الأنسب لأنه لغة الوثائق الرسمية الحديثة، لكن معرفة جافا تفيدك في فهم المشاريع والمكتبات القديمة.
هل جهازي يكفي لتشغيل Android Studio؟
البرنامج يحتاج ذاكرة كبيرة، ويُنصح بـ 16 جيجابايت رام وقرص SSD لتشغيله مع المحاكي بسلاسة، ويمكن تجربة التطبيق على هاتف حقيقي لتقليل الحمل.
هل يمكن نشر تطبيق من أول مشروع على متجر Google Play؟
يمكن ذلك تقنيًا بعد إنشاء حساب مطور، لكن الأفضل أن تتعلم أولًا توقيع التطبيق وبناء ملف AAB ومتطلبات مستوى API المستهدف التي يحددها المتجر وتُحدَّث سنويًا.
اقرأ أيضاً
- كتاب كوتلن بالعربية PDF
- كتاب برمجة تطبيقات الاندرويد pdf خطوة بخطوة
- سلسلة دروس تعليم لغة كوتلن لتعليم الأندرويد – Learn Kotlin بالعربي
- كتاب ببساطة لتعليم تطبيقات الأندرويد PDF



