اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

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

  • java : هي لغة البرمجة التقليدية لتطوير تطبيقات الأندرويد , و كانت هي اللغة الأساسية المستخدمة في هذا المجال.
  • Flutter : هو إطار عمل الأكثر شيوعا اليوم في هذا المجال و يعتمد على لغة البرمجة Dart , و هو متعدد المنصات أي يسمح ببناء تطبيقات android و ios ,و يوفر مكتبة واسعة من عناصر واجهة المستخدم الجاهزة التي تسمى  (Widgets). يمكنك بناء وتخصيص واجهة المستخدم الخاصة بك باستخدام هذه (Widgets).بطريقة سهلة ومرنة. و هو الخيار الأفضل لتبدأ به.

  • React Native : أيضا هو إطار عمل متعدد المنصات  و شهير ,ويعتمد على ال javascript  , و هي قريبة جدا من إطار العمل React الذي يستخدم لتطوير تطبيقات الويب. فإذا تعلمتها تستطيع بسهولة أن تتعلم ال React و تصبح مطور تطبيقات ويب أيضا .

  • 0
نشر

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

أولاً تحتاج لتعلم لغة برمجة مثل Java أو Kotlin.

Kotlin هي لغة رسمية لتطوير تطبيقات Android وتعتبر بديلًا ممتازًا للجافا.

ثم تحتاج لاستكشاف Android Studio و هو بيئة تطوير متكاملة (IDE) لتطوير تطبيقات Android. قم بتثبيته وتعلم استخدامه، حيث يوفر العديد من الأدوات اللازمة لتطوير التطبيقات.

بعد ذلك تحتاج لتعلم مفاهيم Android: أي دراسة مفاهيم أساسية مثل Activities وFragments وIntents وLayouts وRecyclerView وغيرها. هذه المفاهيس أساسية لفهم كيفية بناء تطبيق Android.

كما يجب التعامل مع APIs: تعلم كيفية التفاعل مع APIs لاسترجاع البيانات من خوادم وخدمات الويب. 

ثم بالأخير تحتاج للتطبيق لذلك قم ببناء تطبيقات صغيرة في بداية الأمر، ثم قم بزيادة التعقيد تدريجيا. استخدم GitHub للتعلم من مشاريع مفتوحة المصدر.

يفضل الإطلاع على المصادر التالية

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...