البرمجة من خلال الهاتف
تزداد الرغبة يوماً بعد يوم لدى الكثير من الناس لتعلم البرمجة وخاصة مع هذا التقدم التقني، لكن التحديات الكبيرة تعيق هذه الرغبة ولعلَّ من أهم هذه التحديات التعلم عبر الهاتف، إذا كنت تعاني من هذا الأمر فأنت بالمكان الصحيح لتنمي شغفك وتستمر دون هذه التحديات.
في حال كنت لا تعرف معنى “برمجة” أدعوك للقراءة مقال ما هي البرمجة؟ كما لم تعرفها من قبل
تعلم البرمجة من خلال الهاتف
الأمر ليس مستحيلاً وفي حال كان لديك الإصرار سوف تتعلم من هاتفك فقط ! وقد تستطيع تنفيذ المشاريع كمستقل عبره أيضاً
في حال كنت تعتقد الأمر مستحيلاً فأنا مبرمج هذا الموقع تعلمت من خلال الهاتف واستطعت العمل عبره أيضاً واستطعت بفضل الله شراء حاسوب من خلال عملي هذا
مررت بمراحل من اليأس أحياناً لكن شغفي لتعلم البرمجة لم يتوقف وأنا اليوم هنا لأسرد المشاكل وحلولها التي وجهتني
تطبيقات البرمجة عبر الهاتف
لكي تبدء بهذا المجال عليك تهيئة الهاتف ليستطيع التعامل مع لغات البرمجة المختلفة وهنا سأذكر أهم التطبيقات التي ستستطيع من خلالها تعلم اللغات والتقنيات التالية:
- 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 ولا تنسى مشاركته مع أصدقائك.