السلام عليكم ورحمة الله وبركاته
أعرف أنه يمكن برمجة تطبيقات أندرويد بإستخدام C++ عن طريق NDK
سؤالي هو عن مميزات هذا الأمر عن البرمجة بإستخدام Java
وإن كنتم تنصحونني بهذا فأريد مصادر للتعلم من بعد إذنكم
وجزاكم الله خيراً
السلام عليكم ورحمة الله وبركاته
أعرف أنه يمكن برمجة تطبيقات أندرويد بإستخدام C++ عن طريق NDK
سؤالي هو عن مميزات هذا الأمر عن البرمجة بإستخدام Java
وإن كنتم تنصحونني بهذا فأريد مصادر للتعلم من بعد إذنكم
وجزاكم الله خيراً
الحمد لله ...
وعليكم السلام و رحمة الله وبركاته،
انا لم اجرب مسبقا تطوير برامج للأندرويد بلغة الـ C
لكن بخصوص المصادر
لدي كتاب Android in action 2012
به الفصل 13 يتكلم عن استخدام لغة الـ C لبناء برامج على الاندرويد
ثم في الفصل 19 يتكلم عن استخدام NDK
هذا الجزء مأخوذ من الكتاب
C language mastery on this platform is powerful because much of the C language development process involves porting existing, open source Linux code to the mobile platforms.
Using the NDK, programmers can leverage existing C code and map those routines to application written in Java.
اني وان كنت الاخير زمانه ---- لأتِ بما لم تستطعه الاوائلُ
أخي الـ Java أسهلك بكثير من الـ C++
يعني الـ C++ بتستخدمها إذا كنت بدك تتحكم بشي هاردوير وبدقة كثير كبيرة ... لأنو بتعطي إمكانيات للتحكم بأصغر الأمور
اشكركم إخواني على الرد
ولكن ما أعرفه أنه يفضل إستخدام C++ إذا كنت ستبني تطبيقات كبيرة كالألعاب مثلاً
فهل يمكن إستخدام C++ بشكل كامل في برمجة كل التطبيقات بدون إستخدام Java
مشكلتي أني لا أعرف شيئاً في Java وأريد التطوير لأندرويد :P
شكراً
تم تعديل هذه المشاركة بواسطة Virus-X في 30 يونيو 2012 في 21:20
الحمد لله ...
Virus-X كتب:اشكركم إخواني على الرد
ولكن ما أعرفه أنه يفضل إستخدام C++ إذا كنت ستبني تطبيقات كبيرة كالألعاب مثلاً
فهل يمكن إستخدام C++ بشكل كامل في برمجة كل التطبيقات بدون إستخدام Java
مشكلتي أني لا أعرف شيئاً في Java وأريد التطوير لأندرويد :P
شكراً
انا برأيي ان تتعلم جافا اسهل من ان تبني تطبيق كامي للاندرويد بال c++
هذا و غير ممكن ان تبني تطبيق للاندرويد بدون استخدام جافا نهائيا ستحتاج الجافا في كل شيء
فانا انصحك ان تتعلم جافا لانها ليست معضلة الفرق بالكتابة " syntax " اما المفاهيم ذاتها
بالتوفيق إن شاء الله