مدرّس تطوير تطبيقات الجوال عبر الإنترنت، التدريس باللغة العربية
درّس تطوير تطبيقات الجوال عبر الإنترنت
درّس تطوير تطبيقات Android وiOS وFlutter وReact Native عبر الإنترنت بالعربية من أي مكان تعيش فيه. أنت تحدد سعرك ومواعيدك، ولا تأخذ Clasora أي عمولة.
نظرة سريعة
- الدور
- مدرّس تطوير تطبيقات الجوال عبر الإنترنت، التدريس باللغة العربية
- المكان
- عبر الإنترنت بالكامل، من أي مكان تقيم فيه
- طريقة العمل
- بشكل مستقل. أنت من يحدد السعر والمواعيد.
- تاريخ النشر
- بلدان الإقامة المقبولة
إريتريا, إسرائيل, الأراضي الفلسطينية · عرض الكل
إريتريا, إسرائيل, الأراضي الفلسطينية, الأردن, الإمارات العربية المتحدة, البحرين, الجزائر, السودان, الصحراء الغربية, الصومال, العراق, الكويت, المغرب, المملكة العربية السعودية, اليمن, تشاد, تونس, جزر القمر, جنوب السودان, جيبوتي, سوريا, عُمان, قطر, لبنان, ليبيا, مصر, موريتانيا
تُكتب تطبيقات الهواتف الذكية في الغالب لإحدى منصتين. فتطبيقات Android تُكتب بلغة Kotlin أو Java، وغالبًا داخل Android Studio. أما تطبيقات iPhone وiPad فتُكتب بلغة Swift، ويزداد الاعتماد على SwiftUI في بناء واجهاتها، وبيئة تطويرها هي Xcode على جهاز Mac. وبين المنصتين تقف أطر العمل متعددة المنصات: Flutter الذي تُبنى واجهاته من عناصر مكتوبة بلغة Dart، وReact Native الذي يتيح بناء شاشات أصلية بـReact وJavaScript.
سرعان ما يكتشف المتعلم أن الشيفرة لا تمثل إلا نصف الصعوبة، وأن النصف الآخر يأتي من المنصة نفسها. يكفي أن يُدار الهاتف أفقيًا حتى يهدم Android النشاط الحالي ويعيد بناءه، فيضيع كل ما حُفظ فيه. وقد تبقى شاشة SwiftUI على حالها دون تحديث لأن نموذج البيانات لم يُجعل قابلًا للمراقبة. ويرسم Flutter شريطًا مخططًا بالأصفر والأسود ويعلن أن RenderFlex تجاوز المساحة المتاحة. وقد يعمل تطبيق React Native بلا أي مشكلة أثناء التطوير ثم يتعطل في نسخة الإصدار. المدرّس الذي يعرف سبب كل ذلك ويستطيع أن يعرضه على تطبيق يعمل أمام الطالب يوفّر عليه ساعات من البحث في المنتديات.
لماذا تبحث Clasora عن مدرّسي تطوير تطبيقات الجوال يدرّسون بالعربية
تعرض Clasora على كل طالب المدرّسين الذين يدرّسون باللغة التي يستخدم بها الموقع. فالطالب الذي يتصفح Clasora بالعربية يرى المدرّسين الذين يدرّسون بالعربية، وإذا كانت العربية لغة تدريسك فهؤلاء هم الطلاب الذين يجدونك.
معظم ما يقرؤه مطوّر التطبيقات مكتوب بالإنجليزية: التوثيق الرسمي من Google وApple، وأدلة Flutter، ورسائل الأخطاء في أدوات التطوير. وحتى الطالب الذي يقرأ الإنجليزية التقنية جيدًا يرتاح حين يشرح له أحد بالعربية ما فائدة نطاق الكوروتينات في Kotlin، ولماذا يُلزمه Swift بفك القيم الاختيارية، وما المقصود بـ«رفع الحالة» في React Native. وحين يتضح المبدأ يصبح التوثيق الإنجليزي أسهل قراءة بكثير.
لا توظّف Clasora المدرّسين، وهذه ليست وظيفة. أنت تعمل مستقلًا: تحدد أسعارك ومواعيدك بنفسك، وتدرّس بالقدر الذي تريده. بعض المدرّسين يخصصون لذلك أمسيتين في الأسبوع إلى جانب عملهم في البرمجة فيكسبون دخلًا إضافيًا، وبعضهم يدرّس ما يكفي ليحلّ محل وظيفة كاملة.
كيف يبدو تدريس تطوير تطبيقات الجوال عبر الإنترنت على Clasora
هذا العمل عن بُعد بالكامل. كل الدروس تجري عبر الإنترنت، وأنت تدرّس من المكان الذي تعيش فيه.
يحجز الطلاب مباشرة من تقويمك، ولا يرون إلا الأوقات التي حددتها متاحة، معروضة بتوقيتهم المحلي. وأنت من يقرر المهلة التي تحتاجها قبل كل حجز، وإلى أي مدى مسبقًا يمكن الحجز.
تعمل مكالمة الفيديو في المتصفح، فلا حاجة إلى تثبيت أي شيء من أجل المكالمة نفسها. في درس تطوير التطبيقات تتولى مشاركة الشاشة معظم العمل، والأفضل أن تظهر الشيفرة والتطبيق العامل جنبًا إلى جنب: Android Studio مع المحاكي، أو Xcode مع محاكي iOS، أو محرر الشيفرة مع تطبيق Flutter يُعاد تحميله فور حفظ التعديل. وكثيرًا ما يشارك الطالب شاشته، فترى مشروعه الحقيقي ورسالة الخطأ كما هي، لا ما يتذكره منها. وبعض المدرّسين يعرضون شاشة هاتف حقيقي على الحاسوب ليبيّنوا إيماءة باللمس أو نافذة طلب إذن. والدردشة أثناء المكالمة مفيدة لإرسال سطر من ملف إعدادات Gradle أو أمر للطرفية، أما تمويه الخلفية فيُبقي غرفتك خارج الصورة.
وبين الدروس، لكل طالب محادثة خاصة معك. يمكنه أن يرسل لقطة شاشة لتصميم ينهار على هاتف صغير، أو رابطًا إلى مستودعه على GitHub، وترد أنت بتلميح أو بملف مصحَّح. وتبقى الرسائل والملفات والروابط المشتركة بجانب الدروس التي تخصها، فتجدها بسهولة بعد أسابيع. ويمكنك حفظ مشاريعك التعليمية في مساحة ملفاتك الشخصية، ونقل المستندات من Google Drive، ومزامنة تقويم Google مع تقويمك في Clasora.
ما الذي يطلب الطلاب المساعدة فيه عادة
التطبيق الأول: تثبيت أدوات التطوير، وتشغيل التطبيق على محاكٍ أو هاتف حقيقي، وفهم ملفات المشروع الجديد.
اللغة نفسها: الحماية من القيم الفارغة في Kotlin، والقيم الاختيارية والبروتوكولات في Swift، ولغة Dart، وJavaScript مع TypeScript.
بناء الشاشات: Jetpack Compose أو SwiftUI أو UIKit أو عناصر Flutter، بحيث تبدو الواجهة سليمة على هاتف صغير وعلى جهاز لوحي.
الحالة والبنية والتنقل: نمط MVVM، وأدوات إدارة الحالة في كل إطار، وفصل المنطق عن الشاشات، والانتقال بينها دون فقدان البيانات.
التواصل مع الخادم: واجهات REST وصيغة JSON، وحالات التحميل والخطأ، واستخدام Firebase خلفيةً جاهزة.
الشيفرة غير المتزامنة: الكوروتينات في Kotlin، وasync/await في Swift، وسبب تجمّد الواجهة حين تشغل مهمة بطيئة الخيط الرئيسي.
البيانات وميزات الهاتف: قواعد البيانات المحلية مثل SQLite، والكاميرا والموقع والأذونات والإشعارات الفورية.
تصحيح الأخطاء والاختبار: قراءة تتبّع المكدس، ونقاط التوقف، وتسرّب الذاكرة، واختبارات الوحدات والواجهة.
النشر: توقيع التطبيق وبناء نسخة الإصدار وتجهيزه لمتجر Google Play أو App Store.
موعد نهائي: مشروع لمقرر جامعي، أو تطبيق لملف الأعمال، أو مقابلة عمل تقنية.
من نبحث عنه
تبني التطبيقات بثقة على المنصات أو أطر العمل التي تعرض تدريسها، سواء Android الأصلي أو iOS الأصلي أو Flutter أو React Native، وتفهم لماذا تتصرف كما تتصرف.
تشرح بعربية واضحة ما يجري داخل التطبيق، للمبتدئ تمامًا ولمطوّر الويب الذي ينتقل إلى تطبيقات الجوال.
تستطيع أن تجد في مشروع الطالب السبب الحقيقي لتعطل التطبيق، وأن توجهه ليصلح الخطأ بنفسه بدل أن تعيد كتابة الشيفرة عنه.
قد تكون مطوّر تطبيقات، أو مدرّس برمجة، أو طالب علوم حاسوب لديه تطبيقات من صنعه.
لديك حاسوب مزوّد بكاميرا وميكروفون واتصال إنترنت مستقر، وقوي بما يكفي لتشغيل المحاكي أثناء مكالمة الفيديو. ولتدريس iOS على Xcode تحتاج إلى جهاز Mac.
عمرك 18 عامًا أو أكثر.
الخبرة في التدريس مفيدة، لكنها ليست شرطًا.
ما الذي تحصل عليه
لا عمولة. السعر الذي تضعه لا تقتطع منه Clasora شيئًا.
انضمام ونشر بلا مقابل. لا اشتراك، ولا رسوم على نشر خدمتك.
التسعير بيدك. لكل مدة جلسة سعر تحدده أنت، ويمكنك أن تجعل الجلسة الأولى مجانية.
الجدول بيدك. تختار ساعاتك في الأسبوع وأيام راحتك، والمهلة اللازمة قبل الحجز، وأبعد موعد يمكن حجزه.
صفحة عامة لخدمتك. تجدها محركات البحث، ويراها كل زائر باللغة التي يقرأ بها، وتضم صورتك وفيديو تعريفيًا وما تدرّسه واللغات التي تتحدثها وسعرك لكل مدة جلسة.
تقييمات تقيس التدريس. يقيّمك الطلاب في المعرفة ووضوح الشرح والقدرة على إشراكهم.
مؤهلات يراجعها مشرف. يمكنك إضافة شهاداتك إلى ملفك الشخصي، ويتحقق منها مشرف.
دروس في المتصفح. فيديو مع مشاركة الشاشة وتمويه الخلفية ودردشة أثناء المكالمة، دون تثبيت أي شيء.
كيف تبدأ
أنشئ حسابًا من الزر الموجود في هذه الصفحة.
انشر خدمة لتدريس تطوير تطبيقات الجوال، واذكر المنصات وأطر العمل التي تدرّسها.
افتح تقويمك وحدد الأوقات التي تكون فيها متاحًا.
كل ذلك في دقائق معدودة. وعند انضمامك مدرّسًا توافق على الشروط، ثم يراجع مشرف خدمتك قبل أن تظهر للطلاب.
أسئلة يطرحها المدرّسون
هل أحتاج إلى جهاز Mac؟
فقط إذا كنت ستدرّس iOS. يعمل Xcode على نظام macOS وحده، لذا يتطلب تدريس Swift مع محاكي iOS جهاز Mac. أما Android وFlutter وReact Native فيمكنك تدريسها من Windows أو Linux، مع أن بناء نسخة iPhone من تطبيق Flutter أو React Native يحتاج هو الآخر إلى Mac.
هل يمكنني تدريس Flutter وحده أو Android وحده؟
نعم. خدمتك تذكر ما تدرّسه، فيمكنك أن تعرض منصة واحدة أو إطار عمل واحدًا أو ذلك كله.
هل يمكنني تدريس شخص لم يكتب سطر شيفرة من قبل؟
نعم. التطبيق الأول شيء يحمله المبتدئ في يده، وهذا يساعد كثيرين على المثابرة حين تصعب اللغة. اذكر في خدمتك أنك ترحب بمن يبدأ من الصفر.
كيف أحصل على أجري؟
الدفع بالبطاقة غير مفعّل بعد. حاليًا يُؤكَّد الحجز دون بطاقة، وتتفق أنت والطالب على الدفع مباشرة بينكما. ولا تأخذ Clasora أي عمولة.
ابدأ التدريس على Clasora
أنشئ حساباً، وانشر خدمة واحدة، وافتح تقويمك. الأمر يستغرق دقائق ولا يكلّف شيئاً.