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

هل يمكن بناء تطبيق محمول يعمل على أجهزة Android باستخدام Django و Angular

Zeina Almakdisi

السؤال

مرحبا 

لدي استفسار هل يمكنني بناء تطبيق يعمل على اجهزة الاندرويد باستخدام دجانغو و Angular 

وهل يوجد نصائح افضل

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

أولاً، Django هو إطار عمل ويب يستند إلى Python، بينما Angular هو إطار عمل ويب يستند إلى JavaScript.

ثانيًا، Django و Angular ليسا مصممين خصيصًا لإنشاء تطبيقات أندرويد مما يعني أنك ستحتاجين إلى استخدام إطار عمل من أجل إنشاء تطبيق الهاتف وليس Angular أو Django، مثل React Native أو Flutter، لإنشاء الواجهة الأمامية لتطبيقك.

بينما في الواجهة الخلفية نستخدم Django وربطها بالواجهة الأمامية عن طريق الـ API's.

بينما لو أردتي استخدام Django فقط فهناك حل وهو تحويل الموقع إلى Progressive Web App (PWA) فتستطيعي استخدام django-pwa  من أجل تحويل الموقع إلى نسخة قابلة للاستخدم كتطبيق على الهاتف، وهو أشبه بنسخة من الموقع للهاتف لكن على هيئة تطبيق مع ميزة التصفح بدون إنترنت.

وفي حال أردتي بدائل للواجهة الخلفية فهناك NODE.JS في حال قمتي بتعلم  React Native فستصبح خيار ممتاز لك، لكونها بيئة عمل تعتمد على جافاسكريبت أيضًا.

بينما Flutter يعتمد على لغة Dart.

وأنصحك بقراءة التالي:

ويوجد في أكاديمية حسوب دورة تطوير تطبيقات باستخدام جافاسكريبت وبها مسار كامل لتطوير تطبيقات الهاتف باستخدام React Native.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

إليكي الخطوات اللازمة لتطوير تطبيق أندرويد المحمول باستخدام Angular و Django:

بناء واجهة برمجة التطبيقات (API) باستخدام Django:
تصميم نماذج Django الخاصة بك وتطوير نقاط نهاية الواجهة البرمجية لتنفيذ العمليات المتعلقة بإنشاء وقراءة وتحديث وحذف (CRUD) البيانات. ستتولى الواجهة البرمجية المهام المتعلقة بتخزين البيانات و استردادها.

تطوير تطبيق Angular:
إنشاء تطبيق Angular الذي سيتفاعل مع واجهة برمجة التطبيقات (API) الخاصة بـ Django. يحتوي تطبيق Angular على:

  • مكونات لكل شاشة/صفحة
  •  خدمات لإجراء طلبات HTTP إلى نقاط نهاية الـ API
  •  نماذج لتمثيل استجابات الـ API
  •  توجيه للتنقل بين المكونات

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

  • Cordova
  • Ionic
  • Capacitor
رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...