المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : أريد تعلم برمجة تطبيقات الهاتف


amira500
2017-06-01, 22:10
السلام عليكم .رمضان كريم .أريد تعلم لغة برمجة تطبيقات الهواتف .لا أعلم ما هي افضل لغة في هذا المجال لكن أرجوا أن تحددوا لي اللغة التي تعمل على windows 8.1
كيف أبدأ و ما هي الأساسيات التي يجب معرفتها كمبتدئة .
أرجو الافادة و شكرا جزيلا .:sdf:

sami bett
2017-06-01, 23:11
وَعليكم السَّلام وَرحمة الله تعالى وَبركاته.
تتم برمجة تطبيقات الهواتف حسب الأنظمة التي تعمل عليها:
بعض الأنظمة المشهورة للهواتف:
Android, iOS, Windows Phone
هذا بالنِّسبة للهواتف الذكية،

في حال كنتم تريدون برمجة تطبيقات محدودة لهواتف كلاسيكية (غير ذكية)، فما عليكم سوى بِـ Java ME
أمَّا في حالة الهواتف الذكية فهي كالتَّالي:
Android:
Java وَيَتِم الإنتقال حاليًا إلى لغة Kotlin.
iOS:
Objective C سابقًا، أمَّا حاليًا فاللغة الرَّسمية هي Swift.
Windows Phone:
C#

islam_lov3r
2017-06-01, 23:16
وَعليكم السَّلام وَرحمة الله تعالى وَبركاته.
تتم برمجة تطبيقات الهواتف حسب الأنظمة التي تعمل عليها:
بعض الأنظمة المشهورة للهواتف:
Android, iOS, Windows Phone
هذا بالنِّسبة للهواتف الذكية،

في حال كنتم تريدون برمجة تطبيقات محدودة لهواتف كلاسيكية (غير ذكية)، فما عليكم سوى بِـ Java ME
أمَّا في حالة الهواتف الذكية فهي كالتَّالي:
Android:
Java وَيَتِم الإنتقال حاليًا إلى لغة Kotlin.
iOS:
Objective C سابقًا، أمَّا حاليًا فاللغة الرَّسمية هي Swift.
Windows Phone:
C#

يا رجل بسط ههه xD
اي لغة يحتاج مبرمج تطبيقات الاندرويد ؟؟

amira500
2017-06-01, 23:56
تمام شكرا على الاجابة أول شيء ماذا سأحتاج لتعلم لغة الخاصة بالهواتف الذكية
دروس ام ماذا ؟
و ماذا عن نوع الويندور الذي ذكرته سابقا (هل يصلح للغة التي سأعمل عليها )
و كيف ابدأ؟

abdou_7
2017-06-03, 14:02
وعليكم السلام

الظاهر انك مبتدئة في عالم البرمجة لكن مش مشكلة مادام الرغبة موجودة .

آولا يجب أن تتحددي التطبيقات التي تريدين برمجتها هل هي خاصة بالآيفون و نظام ios أم للهواتف الذكية التي تستعمل اندرويد ؟

إذا كانت خاصة بالأيفون يجب أن يكون لديك خلفية بلغة swift و Objective-C و بخصوص الوينداوز ماشي مشكل .. لأنه عند تحميل برنامج X-code فهو بيئة عمل كاملة من أجل برمجة تطبيقات الآيفون ..

إذا كان فكرة التطبيق جديدة و مليحة صراحة تربحي منها مصروفة مليحة عند النشر على iTunes هههههه


آما في حالة الرغبة في برمجة تطبيق بنظام اندرويد كانت java هي اللغة الرسمية للبرمجة .. و لكن في مؤتمر جوجل io 2017 تم الإعلان عن ان اللغة الرسمية الجديدة للأندرويد هي kotlin

بصراحة حاليا اتعلم هذه اللغة و أتمنى ان تقوم جوجل بتطويرها مستقبلا ، و أليك 20 مصدر لتعلم لغة كوتلين (http://www.angle47.com/2017/05/20-top-resources-to-learning-kotlin.html)

و بخصوص بيئة العمل لبرمجة تطبيق اندرويد هو Android Studio فيه كل شيء للبرمجة من مكتبات و وواجهات و حتى المحاكي ( هواتف افتراضية ) لتجربة التطبيق

اي استفسار انا بالخدمة :)

nouidjem
2017-06-09, 18:51
حتى الآن اللغة الرسمية لبرمجة تطبيقات الأندرويد هي java فالأفضل تعلم الجافا للدخول لعالم البرمجة خاصة أنه يوجد العديد من المصادر والكورسات العربية والإنجلزية لتعلم الجافا وتطوير الأندريد عبرها لذلك أنصحك بتعلم الجافا فهي ليست لبرمجة تطبيقات الأندرويد فقط بل لبرمجة برامج الحاسوب على المنصات وأنظمة التشغيل المختلفة وبرامج الويب أيضا كما أنها تسهل عليك الإبحار في عالم البرمجة

abdou_7
2017-06-09, 23:43
nouidjem

لا يا آخي .. اللغة الرسمية للأندرويد أصبحت كوتلين . و جوجل أعلنتها صراحة في مؤتمرها الآخير io 2017 . و هذا لا نقاش فيه (هنا الموقع الرسمي (https://developer.android.com/index.html) )

لكن لا مجال للمقارنة أبداا آبداا بين العملاقة جافا التي انطلقت سنة 1995 آي منذ أكثر من 22 سنة .. مكاتب متعددة ،، كورسات لا تعد و لا تحصى و أيضا لا يوجد مشكل في الجافا إلى و قد تم التطرق له و حله

اما كوتلين التي أطلقت اول نسخة مستقرة لها 1.0 السنة الماضية فقط 2016 و عمرها الإجمالي لا يتجاوز 4 سنوات من أول ظهور لها .. و ايضا كوتلين ظهرت Java Virtual Machine .. و هي لحد الآن تعمل بشكل عادي مع جافا يعني يمكنك كتابة جزء من البرنامج بالجافا و جزء بالكوتلين و سيعمل بشكل عادي جدا بدون مشاكل .

و أيضا أريد أن أخبرك أن دعم جوجل لها جعلها تحظى بشعبية و قوة كبيرة حيث تم تجميع عدة فرق متحمسة و جاهزة لتطوير اللفة و يقولون انها مستقبلا ستعمل بدون vm.

كما سيعمل الخبراء على تطويرها لتعمل على ios و الويب و أيضا الآلعاب .

و لعلمك خطوة جوجل لدعم كوتلين هي من أجل تحطيم شركة اوراكل راعية جافا ، كان بينهما مشاكل متعددة و خاصة ان اوراكل منغلقة على نفسها في التطويرات و لا تقوم بأي تطوير إلا إذا قرر فريقهم ذلك ، و ليس لتلبية حاجات المبرمجين .

redhouanee
2017-06-17, 18:15
تحتاج برنامج أندرواد ستوديو فقط و بعض الشروحات