رئيس مجلس الإدارة ورئيس التحرير أحمد حمدي

دورة برمجة تطبيقات الأندرويد بلغة الكوتلن kotlin من البداية إلى الإحتراف

👤 م. علي جمال - Arab Coding 🎬 126 درس ⏱️ 25 ساعة 7 دقيقة 📶 مبتدئ 🇪🇬 عربي
001 مقدمة لدورة برمجة تطبيقات الأندرويد بالكوتلن
🏆أوائل أكاديمية مصر 24اتعلّم كل يوم ونافس على التاج 👑الترتيب ←
EG-24 ACADEMY
EG24
EG-24ACADEMY
— أكاديمية مصر 24 —
CERTIFICATE
OF COMPLETION
THISCERTIFICATE IS PROUDLY PRESENTED TO
اسمك هنا
FOR SUCCESSFULLY COMPLETING THE COURSE
دورة برمجة تطبيقات الأندرويد بلغة الكوتلن kotlin من البداية إلى الإحتراف
ISSUED ON
03 أكتوبر 2026
Ahmed Hamdy
AHMED HAMDY
FOUNDER
VERIFY CERTIFICATE
CERTIFICATE ID
PREVIEW
رقم تحقق الشهادة
EG24
ACADEMY
LEARN GROW
🔒

شاهد 50% من الكورس واحصل على شهادة إتمام باسمك

✅ تتبع تقدمك في الكورس
🏆 شهادة مجانية عند الإتمام
📊 إحصائياتك محفوظة دائماً
🔖 استكمل من حيث توقفت

إنشاء حساب مجاني يأخذ ثوانٍ فقط

📋 محتوى الكورس 126 درس · 25 ساعة 7 دقيقة
  • 1 001 مقدمة لدورة برمجة تطبيقات الأندرويد بالكوتلن 1:54
  • 2 * تنزيل الأكواد المستخدمة في الشرح لدورة لغة kotlin 1:31
  • 3 002 Install Java JDK + IntelliJ - Mac 7:43
  • 4 003 Install Android Studio - Mac 10:39
  • 5 004 install Java jdk+ intelliJ IDEA - Windows PC 6:16
  • 6 005 Install Android Studio - Windows PC 14:43
  • 7 006 Write a Hello World program in Kotlin 8:15
  • 8 007 Kotlin - How to Make Comments in Your Code 2:45
  • 9 008 Kotlin Variable type String 9:42
  • 10 009 Kotlin Variable type Int 6:31
  • 11 010 Kotlin - Variable type - Double 3:13
  • 12 011 Kotlin Variable type Boolean 3:02
  • 13 012 Kotlin - Variable type - Float 4:21
  • 14 013 Kotlin Char Variable Types 4:39
  • 15 014 Kotlin - Difference between Var and Val Keywords 4:55
  • 16 015 Kotlin - How to Read Input with readLine Method 6:29
  • 17 016 Kotlin - Adding Numbers 5:12
  • 18 017 Kotlin - Subtraction 2:50
  • 19 018 Kotlin - Multiplying Numbers 2:33
  • 20 019 Kotlin - Division 5:10
  • 21 020 Kotlin - Remainder 5:04
  • 22 021 Kotlin - Incrementing and Decrementing 4:38
  • 23 022 Kotlin - How to Convert Between Data Types 3:48
  • 24 023 Kotlin - Conditional operators 6:46
  • 25 024 Kotlin - If-else Statements and Conditional 7:22
  • 26 025 Kotlin - Logical Operators AND OR NOT 7:53
  • 27 026 Kotlin - When Expression 3:55
  • 28 027 Kotlin - For Loop 4:46
  • 29 028 Kotlin - While Loop 3:53
  • 30 029 Kotlin - Do while Loop 6:05
  • 31 030 Kotlin - Functions With Parameters 9:46
  • 32 031 Kotlin - Functions Return Types 8:09
  • 33 032 Kotlin - Functions - No return Type No parameters 2:29
  • 34 033 Kotlin - Variable Scope 5:46
  • 35 034 شرح البرمجة الكائنية التوجه Introduction to Object Oriented Programming - OOP 5:30
  • 36 035 Kotlin - Lets Create our First Class 7:57
  • 37 036 Kotlin - Class+Constructor & object 8:35
  • 38 037 kotlin - constructor شرح مفصل عن دالة 7:05
  • 39 038 kotlin - Inheritance شرح الوراثة 9:49
  • 40 039 Kotlin - Hierarchical inheritance الوراثة الهرمية 8:25
  • 41 040 kotlin - Overload functions التحميل الزائد للدوال 5:11
  • 42 041 Kotlin - Overloading Constructors التحميل الزائد بدالة البناء 7:49
  • 43 042 Kotlin - Controlling Access to fields Instance Variables درجات الحمايه والوصول للمتغيرات 6:22
  • 44 043 شرح Kotlin - Interface classes 8:25
  • 45 044 شرح Kotlin - Abstract Classes 12:26
  • 46 045 شرح مفهوم Kotlin - Generic Classes 7:07
  • 47 046 شرح مفصل عن Kotlin - enum 12:25
  • 48 047 ما هي المصفوفات Kotlin - Whats an Array 3:35
  • 49 048 إنشاء أول مصفوفة ١ Kotlin - Create Arrays and Iterate Through 11:27
  • 50 049 المصفوفات الجزء ٢ Kotlin - Arrays Part2 5:17
  • 51 050 تعلم المصفوفه Kotlin - ArrayList 8:25
  • 52 051 Kotlin - HashMap تعلم 8:44
  • 53 052 Kotlin - MapOf Arrayof MutableList تعلم طرق أسهل في التعامل مع 13:12
  • 54 001 نظرة على الأندرويد ستوديو والملفات الهامه وإنشاء أول تطبيق لك 20:39
  • 55 002 إنشاء برنامج أندرويد إظهر إسمك بلغة الكوتلن 19:43
  • 56 003 تعلم أكثر عن التصميم وتغيير الأيكون والألوان للتطبيق الخاص بك 10:30
  • 57 004 إنشاء برنامج آندرويد إحسب وزنك على كوكب المريخ ( تصميم ) 10:44
  • 58 005 إنشاء برنامج آندرويد إحسب وزنك على كوكب المريخ ( برمجة ) 15:38
  • 59 006 كيفة التعامل مع Check Box في الـ Android 15:31
  • 60 007 إضافة checkbox إلى تطبيق أعرف وزنك على الكواكب الأخرى 15:37
  • 61 008 دالة العمليات الرياضية checkbox في برنامج أعرف وزنك على الكواكب 15:18
  • 62 009 تعلم حل ٣ مشاكل منطقيه بتطبيق اعرف وزنك على الكواكب الاخرى android 16:15
  • 63 010 تعلم كيفية التعامل مع ImageView وإضافة الصور في الأندرويد 9:49
  • 64 011 إنشاء تطبيق فلتر الصور App Image Filter ( الجزء الأول ) Android 13:43
  • 65 012 إنشاء تطبيق فلتر الصور App Image Filter ( الجزء الثاني ) Android 10:42
  • 66 013 إنشاء تطبيق Random background لتغيير خلفية التطبيق Android - 16:44
  • 67 014 التعامل مع LinearLayout في الآندريد 5:47
  • 68 015 التعامل مع RelativeLayouts في الآندرويد 8:07
  • 69 016 تحويل تصميم فوتوشوب إلى تطبيق للآندرويد ( مهارات التصميم 1 ) 18:51
  • 70 017 تحويل تصميم فوتوشوب إلى تطبيق للآندرويد ( مهارات التصميم 2 ) 20:41
  • 71 018 تحويل تصميم فوتوشوب إلى تطبيق للآندرويد ( مهارات التصميم 3 ) | Tablet portrait 20:56
  • 72 019 تحويل تصميم فوتوشوب إلى تطبيق للآندرويد ( مهارات التصميم 4 ) | Tablet Landscape 18:13
  • 73 020 تعلم دعم تطبيقك لأكثر من لغة android multi language 8:58
  • 74 021 ما هي الـ Activity وما الفرق بينها وبين الـ layout 4:03
  • 75 022 شرح تفصيلي عن دورة حياة النافذة activity lifecycle 14:48
  • 76 023 الإنتقال بين النوافذ عن طريق Intent 13:01
  • 77 024 تمرير البيانات من نافذة ( activity ) إلى نافذه أخرى وعرضها بالآندرويد android 15:35
  • 78 025 شرح قائمة ListView في الآندرويد ( الجزء الأول ) kotlin 16:27
  • 79 026 شرح إنشاء ListView مع BaseAdapter في الأندرويد Kotlin ( الجزء الثاني ) 20:29
  • 80 027 شرح إنشاء ListView مع BaseAdapter في الأندرويد Kotlin ( الجزء الثالث ) 18:55
  • 81 028 شرح تمرير البيانات من ListView إلى Activity أخرى في الأندرويد Kotlin ( الجزء الرابع ) 16:12
  • 82 029 تعلم 3 طرق لإضافة الخطوط سواء خطوط خارجية أو خطوط جوجل إلى تطبيقك الآندرويد 8:44
  • 83 030 مميزات الـ RecyclerView والفرق بينها وبين الـ ListView في الأندرويد بلغة الكوتلن 5:21
  • 84 031 إنشاء تصميم الـ RecyclerView وعمل Data Class وإدراج البيانات ( الجزء الأول ) 20:39
  • 85 032 برمجة كلاس CustomAdapter و ViewHolder لعمل RecyclerView ( الجزء الثاني ) 30:44
  • 86 033 الإنتقال من RecyclerView إلى Activity أخرى مع البيانات وتغيير عنوان ActionBar (الجزء الثالث) 17:47
  • 87 034 كيفية إنشاء menu بالأندرويد بلغة الكوتلن 21:24
  • 88 035 طرق تخزين البيانات في الآندرويد ( shared preferences , SQLite , web serves ) 7:34
  • 89 036 شرح تخزين وقراءة البيانات في Shared Preferences بالتفصيل 27:32
  • 90 037 مقدمة ومفاهيم لقواعد البيانات في الآندرويد بلغة الكوتلن 7:16
  • 91 038 كيفية إنشاء الجداول وإدخال البيانات في قواعد البيانات ( Realm ) للآندرويد بلغة الكوتلن 24:02
  • 92 039 كيفية قراءة البيانات من قواعد البيانات ( Realm ) للآندرويد بلغة الكوتلن 18:07
  • 93 040 كيفية تعديل البيانات في الجداول لقاعدة البيانات ( Realm ) للآندرويد بلغة الكوتلن 16:12
  • 94 041 كيفية حذف البيانات في الجداول لقاعدة البيانات ( Realm ) للآندرويد بلغة الكوتلن 7:57
  • 95 042 مقدمة عن ورشة العمل بإستخدام json وapi وقواعد البيانات الداخلية realm 7:42
  • 96 043 إنشاء القائمة الجانبية nav drawer ( تطبيق كامل عملي ١ ) 33:16
  • 97 044 برمجة أزرار إتصل بنا وشارك التطبيق ( تطبيق عملي ٢ ) 20:14
  • 98 045 إنشاء الـ fragments وفهمها ببساطة ( تطبيق عملي ٣ ) 23:19
  • 99 046 تصميم وبرمجة fragment عن الكاتب ( تطبيق عملي ٤ ) 24:08
  • 100 047 تصميم وبرمجة الرئيسية fragment + recycler view ( تطبيق عملي ٥ ) 33:23
  • 101 048 إضافة مكتبة retrofit للإتصال بـ API وجلب البيانات من قاعدة البيانات الخارجية ( تطبيق عملي ٦ ) 19:23
  • 102 049 كيفية إستقبال البيانات من الـسيرفر وعرضها في recyclerview للرئيسية ( تطبيق عملي ٧ ) 20:51
  • 103 050 نقل البيانات من الرئيسية إلى Activity الدرس وعرضها ( تطبيق عملي ٨ ) 17:54
  • 104 051 شرح كيفية إضافة مكتبة Picasso لعرض الصور والتعامل معها ( تطبيق عملي ٩ ) 9:47
  • 105 052 شرح كيفية عمل التطبيق بدون إنترنت مع قاعدة البيانات realm ( تطبيق عملي ١٠ ) 25:49
  • 106 053 تعلم تزامن قاعدة البيانات الخارجية مع قواعد البيانات الداخلية realm (تطبيق عملي ١١) 12:37
  • 107 054 تعلم كيفية إضافة الإعلانات إلى تطبيقك ( banner ) , (تطبيق عملي ١٢) 16:47
  • 108 055 تعلم إضافة الإعلانات البينية بتطبيقك وكيف تتفادى مخالفة سياسة الإعلانات ( تطبيق عملي ١٣ ) 29:18
  • 109 056 تعلم كيف تعدل و تختار إسم الـ package الصحيح لتطبيقك قبل رفعه على المتجر 11:37
  • 110 057 تعلم إنشاء حساب على متجر جوجل ورفع تطبيقك عليه بالتفصيل 20:45
  • 111 058 تطبيق أشهر المطاعم مع خرائط جوجل | تعلم الآندرويد 2:24
  • 112 059 التعامل مع خرائط جوجل Google Maps في الآندرويد 16:41
  • 113 060 التعديل على تصميم التطبيق ليصبح تطبيق أشهر المطاعم 10:47
  • 114 061 إضافة خرائط جوجل لتطبيق أشهر المطاعم 12:19
  • 115 062 إستقبال بيانات الخريطه من الـ API وعرض المكان لكل مطعم 17:50
  • 116 063 حل مشكله عدم إتصال تطبيقك بالمواقع http في آخر إصدار آندرويد 9 Pie 5:55
  • 117 64 كيفية ربط المحاكي أوهاتفك مع الـ API أو خدمة الويب مع حاسوبك الشخصي بالآندرويد 12:07
  • 118 65 تعرف على نظام تسجيل الدخول وإنشاء الحساب بالأندرويد وما هو الـ token 9:30
  • 119 66 تنزيل وتجهيز المشروع لعمل نظام تسجيل الدخول وإنشاء حساب جديد بالآندرويد 11:23
  • 120 67 تسجيل حساب جديد (1) في الآندرويد بلغة الكوتلن 20:11
  • 121 68 تسجيل حساب جديد (2) في الآندرويد بلغة الكوتلن 17:26
  • 122 69 حفظ الـ Token في الآندرويد بلغة الكوتلن 13:16
  • 123 70 إنشاء Class للتحقق من حفظ الـ Token في الآندرويد بلغة الكوتلن 11:38
  • 124 71 برمجة تسجيل الدخول للمستخدم في الآندرويد بلغة الكوتلن 16:44
  • 125 72 حفظ الإسم والإيميل وإظهارهم بعد تسجيل الدخول في الآندرويد 13:34
  • 126 73 إنشاء تسجيل الخروج من التطبيق في الأندرويد 12:45
▶ يُشغَّل الآن
001 مقدمة لدورة برمجة تطبيقات الأندرويد بالكوتلن

📘 نظرة عامة على الكورس

يتكوّن الكورس من 126 درسًا من تقديم م. علي جمال - Arab Coding بإجمالي مدة 25 ساعة و7 دقائق. أول ما ستشاهده هو «مقدمة لدورة برمجة تطبيقات الأندرويد بالكوتلن»، وآخر محطة في الكورس «إنشاء تسجيل الخروج من التطبيق في الأندرويد». أطول الدروس «تصميم وبرمجة الرئيسية fragment + recycler view ( تطبيق عملي )» بمدة 33 دقيقة، ومتوسط مدة الدرس 11 دقيقة. المحتوى موجّه إلى المبتدئين في مجال تطوير تطبيقات الموبايل. بمعدل نصف ساعة يوميًا يمكنك إتمام الكورس في 51 يومًا.

لماذا تتعلم برمجة تطبيقات الأندرويد بلغة الكوتلن kotlin من البداية إلى…؟

  • 6 مليارات مستخدم موبايل في العالم يعني سوقاً ضخماً جداً لتطبيقات الموبايل.
  • مجاني بالكامل — ابدأ الآن دون أي رسوم
  • شهادة إتمام باسمك من أكاديمية مصر ٢٤ — أضفها لـ CV وLinkedIn
  • تعلّم في أي وقت — بالسرعة التي تناسبك
  • App Store و Google Play يُتيحان لك بيع تطبيقك لملايين العملاء عالمياً مباشرة.

مسار التعلم في هذا الكورس

يسير الكورس بترتيب متدرّج: مقدمة لدورة برمجة تطبيقات الأندرويد بالكوتلن ← Kotlin - Functions With Parameters ← تعلم حل مشاكل منطقيه بتطبيق اعرف وزنك على الكواكب الاخرى… ← مقدمة عن ورشة العمل بإستخدام json وapi وقواعد البيانات… ← إنشاء تسجيل الخروج من التطبيق في الأندرويد.

المتطلبات السابقة

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

أول درس في الكورس: «مقدمة لدورة برمجة تطبيقات الأندرويد بالكوتلن».

الأدوات المستخدمة في الكورس

  • Android Studio

أدوات أخرى شائعة في مجال تطوير تطبيقات الموبايل: Xcode، Flutter، React، Firebase، Postman.

ما تحتاجه لتطبيق الكورس

  • لابتوب Core i5 أو أحدث برام 16 جيجا لتشغيل محاكي الموبايل
  • جهاز Mac ضروري لو هتطوّر وتنشر تطبيقات آيفون
  • موبايل حقيقي للتجربة

الوظائف المرتبطة بهذا الكورس

  • مطور أندرويد: بناء تطبيقات الموبايل ونشرها على المتاجر
  • مبرمج: كتابة الكود وبناء البرامج وحل المشكلات التقنية

متوسط رواتب مطور أندرويد في 2026

  • مصر: 11,565 – 71,579 جنيه شهريًا
  • السعودية: 5,258 – 29,418 ريال شهريًا
  • الإمارات: 13,579 – 44,914 درهم شهريًا

وللمقارنة: مبرمج في مصر 11,248 – 45,108 جنيه.

أرقام شهرية تقريبية من بيانات Paylab، آخر مراجعة سبتمبر 2026. الراتب الفعلي يختلف حسب الخبرة والمدينة والشركة.

كم من الوقت تحتاج لإتقان برمجة تطبيقات الأندرويد بلغة الكوتلن kotlin من البداية إلى…؟

إجمالي مدة الدروس الفعلية: 25 ساعة و7 دقائق. إذا خصصت 30 دقيقة يوميًا ستنهيه في 51 يومًا، وبساعة يوميًا في 26 يومًا. ومع التطبيق العملي وإعادة المشاهدة احسب ضعف المدة تقريبًا، فالإتقان يأتي من التطبيق وليس من المشاهدة وحدها.

شهادات مهنية يمكنك التقدم لها لاحقًا في مجال تطوير تطبيقات الموبايل

شهادات دولية مستقلة لا يمنحها هذا الكورس، لكنه خطوة نحوها.

  • Meta Android Developer (Coursera)
  • Meta iOS Developer (Coursera)

مشاريع شائعة في مجال تطوير تطبيقات الموبايل

  • تطبيق Todo
  • تطبيق طقس
  • تطبيق محادثة
  • E-commerce App

ماذا بعد هذا الكورس؟

بعد إتمام الكورس، يُوصى بالتعمق في: Flutter Advanced، Firebase ML Kit، AR Mobile، App Monetization.

الأقسام الجامعية ذات الصلة

  • كلية الحاسبات والمعلومات
  • كلية الهندسة (قسم الحاسبات)
  • المعاهد العليا لنظم المعلومات
م
المدرّس / القناة
م. علي جمال - Arab Coding
🎬
عدد الدروس
126 درس
⏱️
المدة الإجمالية
25 ساعة 7 دقيقة
📶
المستوى
مبتدئ
🌍
اللغة
العربية
🎓
الشهادة
شهادة إتمام باسمك
✅
المتطلبات
لا توجد متطلبات مسبقة
📂
التصنيف
تطوير تطبيقات الموبايل

🎯 ماذا ستتعلم في هذا الكورس

✓
مقدمة لدورة برمجة تطبيقات الأندرويد بالكوتلن
✓
* تنزيل الأكواد المستخدمة في الشرح لدورة لغة kotlin
✓
Install Java JDK + IntelliJ - Mac
✓
Install Android Studio - Mac
✓
install Java jdk+ intelliJ IDEA - Windows PC
✓
Install Android Studio - Windows PC
✓
Write a Hello World program in Kotlin
✓
Kotlin - How to Make Comments in Your Code
✓
+ 114 موضوعًا آخر داخل الكورس

💼 وظائف مرتبطة بهذا الكورس

💼
مطور أندرويد
بناء تطبيقات الموبايل ونشرها على المتاجر
💰 مصر: 12–72 ألف ج.م · السعودية: 5.3–29 ألف ر.س
💼
مبرمج
كتابة الكود وبناء البرامج وحل المشكلات التقنية
💰 مصر: 11–45 ألف ج.م · السعودية: 3.7–18 ألف ر.س

❓ أسئلة شائعة عن الكورس

كم عدد دروس كورس برمجة تطبيقات الأندرويد بلغة الكوتلن kotlin من البداية إلى…؟ +
يضم كورس برمجة تطبيقات الأندرويد بلغة الكوتلن kotlin من البداية إلى… 126 درسًا بإجمالي مدة 25 ساعة و7 دقائق. تتراوح مدة الدرس بين دقيقة و33 دقيقة.
من يقدم كورس برمجة تطبيقات الأندرويد بلغة الكوتلن kotlin من البداية إلى…؟ +
يقدمه م. علي جمال - Arab Coding، وتعرض مصر 24 دروسه مرتبة في صفحة واحدة مع حفظ تقدمك درسًا بدرس.
هل الكورس مناسب للمبتدئين؟ +
نعم، الكورس موجّه للمبتدئين ولا يحتاج خبرة سابقة. ويبدأ بدرس «مقدمة لدورة برمجة تطبيقات الأندرويد بالكوتلن».
كم يستغرق إتمام الكورس؟ +
إجمالي مدة الدروس 25 ساعة و7 دقائق. بمعدل 30 دقيقة يوميًا تنهيه في 51 يومًا، وبساعة يوميًا في 26 يومًا.
هل أحصل على شهادة بعد الكورس؟ +
نعم، تحصل على شهادة إتمام باسمك من أكاديمية مصر ٢٤، وتُفتح بعد مشاهدة نصف الدروس على الأقل.
هل الكورس مجاني؟ +
نعم، كل الدروس متاحة للمشاهدة دون أي رسوم أو اشتراك.
ما الذي أحتاجه لتطبيق الكورس؟ +
لابتوب Core i5 أو أحدث برام 16 جيجا لتشغيل محاكي الموبايل، وجهاز Mac ضروري لو هتطوّر وتنشر تطبيقات آيفون، وموبايل حقيقي للتجربة.
ما الوظائف المرتبطة بهذا الكورس؟ +
من الوظائف المرتبطة: مطور أندرويد (من 11,565 إلى 71,579 جنيه شهريًا في مصر)، ومبرمج (من 11,248 إلى 45,108 جنيه شهريًا في مصر). الأرقام تقريبية من بيانات Paylab لعام 2026.
ما لغة الشرح في الكورس؟ +
الشرح باللغة العربية.
✕
🎓 أكاديمية مصر 24
EG24
EG-24 ACADEMY
EG24
EG-24ACADEMY
— أكاديمية مصر 24 —
CERTIFICATE
OF COMPLETION
THISCERTIFICATE IS PROUDLY PRESENTED TO
اسمك هنا
FOR SUCCESSFULLY COMPLETING THE COURSE
اسم الكورس هنا
ISSUED ON
03 أكتوبر 2026
Ahmed Hamdy
AHMED HAMDY
FOUNDER
VERIFY CERTIFICATE
CERTIFICATE ID
PREVIEW
رقم تحقق الشهادة
EG24
ACADEMY
LEARN GROW
أقرب طريق لحلمك — سواء مشروعك الجديد أو وظيفة أحلامك — يبدأ من هنا، بكورسات مجانية 100% للأبد.