كيف تناشا تطبيق

RiadJ

حياكم الله من كل مكان

رمضانكم كريم و احلى

من افضل المهارات و العلوم التي يجب علىينا ان تعلمها هي البرمحة صراحة لم ادرس البرمجة دراسة اكادمية لكنني امتلك بعض الخبرات في هذا المجال لكن يعتبر محالا كبيرا جدا و مع التطور يزاداد يةما بعد يوما

ما اريد ان اصل اليه اريد ان انشيئ تطبيق على اندرويد ماذا علي ان ادرس في هذا المحال ؟و ما هي الادوات المستعملة في البرمجة و ان كان هناك ادوات التي تختصر وقت كادوات no code فلاباس بها ؟ و اقترحوا لي كورسات في هذا المحال مدفوعة او غير مدفوعة؟

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

وفقني الله و اياكم

بارك الله فيكم

تحياتي

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

كورس عربي متكامل ومجاني في برمجة تطبيقات الأندرويد من الصفر إلي الاحتراف على يوتيوب:

URL https://m.youtube.com/watch?v=PzeeQsga4m4

مشكوراخي في الله

في البداية أدوات no code و low code هي جيدة لعرض الفكرة بشكل سريع أي إنشاء demo من أجل رؤية الفكرة بشكل عملي والتعديل عليها وتطويرها دون إضاعة وقت في كتابة كود كامل.

حاليًا لإنشاء تطبيق للهواتف المحمولة، عليك تعلم أحد التقنيات التالية:

  • كوتلين
  • Flutter
  • React Native

حاليًا الطلب على Flutter أكثر لكن العرض أصبح أكبر لذا المرتبات أصبحت أقل، لكن الحصول على وظيفة أسهل، في حين React Native الطلب أقل لكن مرتبات أكبر والعرض أقل من حيث عدد المطورين أقصد، ومؤخرًا في إهتمام متزايد ناحية React Native وخصوصًا بعد التطورات في إطار EXPO.

لكن إذا أردت رأي وكان لديك الوقت الكافي، فتعلم Kotlin حيث ستحتاج إلى تعلم لغة Native عاجلاً أم آجلاً طالما أنك مطور هواتف، وستؤهلك للقيام بأمور تعجز عنها في الإطارات الغير أصلية السابقة.

أما إن كان ليس لديك الوقت الكافي فتعلم React Native أو Flutter حسب المطلوب أكثر في سوق العمل ابحث على Linkedin وindeed.

صراحة لم ادرس البرمجة دراسة اكادمية لكنني امتلك بعض الخبرات في هذا المجال 

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

أما بالنسبة للتطبيقات فهي تنقسم للأنواع التالية

  1. تطبيقات الجوال الأصيلة Native Apps
  2. تطبيقات الجوال الأصيلة متعددة المنصات Cross-Platform Apps
  3. تطبيقات الجوال الهجينة Hybrid Apps
  4. تطبيقات الويب التقدمية Progressive Web Apps

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

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

  • يجب أن تتعلم لغة برمجة تدعم تطوير تطبيقات الأندرويد، مثل Java أو Kotlin. يمكنك البدء بدروس مجانية عبر الإنترنت أو بالانضمام إلى دورات مدفوعة تقدمها منصات مثل أكاديمية حسوب أو Coursera أو الكثير من الدورات الموجودة على اليوتيوب.
  • هناك العديد من الأدوات التي تساعدك في تطوير تطبيقات الأندرويد مثل Android Studio وهي بيئة تطوير متكاملة (IDE) مجانية تقدمها Google وهي الأفضل بالطبع.
  • تحتاج بعد ذلك فهم كيفية تصميم التطبيق بشكل يجذب المستخدمين . يمكنك البدء بتعلم أساسيات التصميم والتجربة المستخدم عبر العديد من الموارد المتاحة عبر الإنترنت.
  • بعد أن تتقن أساسيات البرمجة وتعلم الأدوات المستخدمة، يمكنك البدء في تطوير تطبيقات الأندرويد وتجربة الأفكار الخاصة بك.

مشكور اخي في الله اعجبني تعليفك