سيجد أي شخص يرغب في التعامل مع تطوير Android عددًا كبيرًا من البرامج التعليمية والكتب وغيرها من الدورات التدريبية عبر الإنترنت المخصصة لتطوير تطبيقات Android بلغة Java. في الواقع، Java هي اللغة المفضلة للنظام الأساسي لإنشاء التطبيقات. ومع ذلك، هناك طريقة أكثر غموضًا لإنشاء تطبيقات لمنصة Android، تُستخدم بشكل خاص لنقل التطبيقات الموجودة إلى بيئات أخرى: لغة C وC++ وNDK (Native Development Kit). وبالنسبة لأولئك الذين يرغبون في الشروع في هذا المسار، فإن مصادر المعلومات والبرامج التعليمية أقل حتى من تلك المخصصة للأدوات المتوفرة بشكل قياسي في مجموعة أدوات تطوير Android SDK.
تم للتو نشر مصدر جديد وشامل باللغة الإنجليزية:دليل المبتدئين لنظام Android NDKبواسطة سيلفان راتابويل. إذا كان اسم المؤلف يحتوي على صوت فرنسي، فذلك ببساطة لأنه فرنسي، وهو مستشار تكنولوجيا معلومات في شركة Valtech Technologies.
هذا الكتاب موجه خصيصًا لمطوري تطبيقات Android. يفترض المؤلف أن لديك معرفة بلغات C/C++ والمؤشرات وبرمجة الكائنات وبالطبع نظام Android الأساسي. ليس من الضروري أن يكون لديك مستوى من الخبرة في كل مجال! علاوة على ذلك، إذا كنت لا تعرف إحدى تقنياته بشكل كامل، فإن المؤلف لا يزال معلمًا. فهو يشرح، على سبيل المثال، كيفية إنشاء بيئة التطوير والتجميع الخاصة بك على منصات Windows وLinux وMacOS! تم أيضًا وصف بعض مفاهيم C/C++ لتسهيل فهمها على أكبر عدد ممكن من الأشخاص.
وسيتناول هذا الكتاب النقاط التالية:
- إعداد البيئة
- إنشاء وتجميع ونشر المشاريع المحلية
- واجهة إلى Java وC/C++ عبر JNI
- كتابة تطبيقات Android بلغة C/C++ فقط
- العروض الرسومية باستخدام OpenGL ES
- العروض الصوتية مع OpenSL ES
- إدارة الأحداث وواجهات الإدخال
- نقل مكتبة C/C++ موجودة إلى Android
- المس تحسينات اللعبة ثنائية الأبعاد
- تصحيح تطبيقاتك والمشاكل المتكررة
يعد هذا الكتاب مصدرًا جيدًا حقًا لأولئك الذين يرغبون في معرفة الإمكانيات التي يوفرها NDK واتخاذ خطواتهم الأولى (وحتى أكثر قليلاً) في هذا الكون. سيسمح لك أيضًا بفهم المشكلات المحتملة المتعلقة بإنشاء التطبيقات الأصلية.
هذا العمل متاح في شكل إلكتروني أو ورقي لطبعات باكتمتاح بسعر يتراوح من 20 إلى 38 يورو (للنسخة الورقية والإلكترونية).
هل تعلم؟ تتيح لك أخبار Google اختيار الوسائط الخاصة بك. لا تفوتفراندرويدوآخروننوميراما.