برمجة

البرمجة من خلال الهاتف

البرمجة من خلال الهاتف

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

في حال كنت لا تعرف معنى “برمجة” أدعوك للقراءة مقال ما هي البرمجة؟ كما لم تعرفها من قبل

تعلم البرمجة من خلال الهاتف

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

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

مررت بمراحل من اليأس أحياناً لكن شغفي لتعلم البرمجة لم يتوقف وأنا اليوم هنا لأسرد المشاكل وحلولها التي وجهتني

تطبيقات البرمجة عبر الهاتف

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

  • HTML
  • CSS
  • JavaScript
  • PHP
  • SASS
  • WordPress
  • Vue.js
  • Laravel
  • Bash
  • Python

تطبيق Spck Editor

هو محرر أكواد برمجية متاح لنظامي Android و IOS ويتميز بواجهة سهلة وحجم خفيف، ويعد من أهم التطبيقات لتعلم مجال Front-End

ويعد هذا البرنامج بالنسبة لي كأنه محرر VS Code Front-End (تصميم واجهات) للهاتف لما يحويه من إختصارات ومساعدات ويقدم بعض المشاريع المجانية

بعض الميزات

  • تكملة الكود البرمجي
  • إضافة العناصر المتسلسلة مثل VS Code مثل (.books>ul>li{book $}*5)
  • عميل Git
  • عرض النتيجة مع إمكانية عرض نتيجة console في جافاسكربت

يمكنك تحميله من Google Play وللتحميل من App Store

تطبيق Quick Edit

محرر برمجي بسيط كأي Text Editor يميزه الألوان الجميلة التي يوفرها للكود البرمجي ودعمه لعدد كبير من اللغات، للأسف لا يحوي إكمال تلقائي مثل سابقه

بالنسبة لي استخدمته كمحرر لمشاريع Back-End (تطوير الواجهات الخلفية وربط قواعد البيانات)

بعض الميزات

  • فتح الملفات عبر بروتوكول FTP
  • فتح ملفات عبر Google Drive
  • فتح الملفات عبر Github
  • تغيير أنماط الألوان

البرنامج متوفر على Google Play فقط

تطبيق Termux

هو تطبيق Command Line (محاكاة طرفية) مفتوح المصدر يوفر بيئة طرفية كاملة مع إمكانية الوصول إلى مجموعة واسعة من أدوات Linux وتثبيت لغات برمجية مختلفة

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

بعض الميزات

  • تشغيل SASS
  • تشغيل Vue.js
  • تشغيل Laravel
  • التعامل مع Git
  • اتصال SSH
  • تشغيل TypeScript

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

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

رابط التطبيق من متجر F-Droid

ختاماً

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

Yhya Nesb
الكاتب

Yhya Nesb

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