فيديو 0 | تغييرات في برنامج Android studio
فيديو 1 | مقدمة عامة عن أنظمة التشغيل وأمثلة عليها
فيديو 2 | مقدمة عن نظام تشغيل الأندرويد وبعض الاحصائيات في السوق
فيديو 3 | مقدمة عن اصدارات الأندرويد وبعض الاحصائيات في السوق
فيديو 4 | تركيبة نظام الأندرويد
فيديو 5 | الأدوات والبرامج اللازمة لتطوير تطبيقات الأندرويد
فيديو 6 | شرح تنزيل جميع البرامج المطلوبة
فيديو 7 | شرح خطوات انشاء أول مشروع على الأندرويد
فيديو 8 | شرح محاكي أندرويد ستديو الافتراضي
فيديو 9 | اصدارات الاندرويد وأيهما أفضل
فيديو 10 | XML | مقدمة لغة البناء XML
فيديو 11 | XML | مكونات لغة الاكسمل
فيديو 12 | شرح نظري لمكونات شاشة الاندرويد
فيديو 13 | فهم خطوات انشاء مشروع جديد خطوة بخطوة
فيديو 14 | تشريح مشروع أندرويد 1
فيديو 15 | تشريح مشروع اندرويد 2
فيديو 16 | مقدمة نظرية عن العناصر في الأندرويد
فيديو 17 | شاشة التصميم والأدوات الموجودة بداخلها
فيديو 18 | شرح خصائص العناصر الجزء الأول
فيديو 19 | شرح خصائص العناصر الجزء الثاني
فيديو 20 | شرح خصائص العناصر الجزء الثالث
فيديو 21 | شرح خصائص العناصر الجزء الرابع
فيديو 22 | شرح خصائص العناصر الجزء الخامس
فيديو 23 | Button | شرح الزر
فيديو 24 | EditText | الجزء الأول
فيديو 25 | EditText | الجزء الثاني
فيديو 26 | EditText | الجزء الثالث
فيديو 27 | ToggleButton
فيديو 28 | CheckBox
فيديو 29 | RadioButton
فيديو 30 | CheckedTextView و ProgressBar و SeekBar
فيديو 31 | Discrete SeekBar و RatingBar
فيديو 32 | زر Switch و Space
فيديو 33 | Containers و ImageButton
فيديو 34 | ImageView وباقي العناصر
فيديو 35 | شرح Screen Size نظري
فيديو 36 | شرح Screen Density و Orientation
فيديو 37 | وحدات القياس المستخدمة في تصميم XML
فيديو 38 | وحدة القياس SP المستخدمة في النصوص
فيديو 39 | Layout | شرح نظري
فيديو 40 | LinearLayout | الجزء الأول
فيديو 41 | LinearLayout | الجزء الثاني
فيديو 42 | LinearLayout | الجزء الثالث
فيديو 43 | LinearLayout | شرح كود XML الجزء الأول
فيديو 44 | LinearLayout | شرح كود XML الجزء الثاني
فيديو 45 | LinearLayout | شرح ال Nested
فيديو 46 | LinearLayout | تمرين عملي
فيديو 47 | LinearLayout | ترتيب العناصر يعتمد على ترتيب الكود
فيديو 48 | RelativeLayout | مقدمة نظرية
فيديو 49 | RelativeLayout | الجزء الأول
فيديو 50 | RelativeLayout | الجزء الثاني
فيديو 51 | RelativeLayout | الجزء الثالث
فيديو 52 | RelativeLayout | الجزء الرابع
فيديو 53 | RelativeLayout | تمرين عملي الجزء الأول
فيديو 54 | RelativeLayout | تمرين عملي الجزء الثاني
فيديو 55 | RelativeLayout | تمرين عملي الجزء الثالث
فيديو 56 | TableLayout | الجزء الأول
فيديو 57 | TableLayout | الجزء الثاني
فيديو 58 | TableLayout | الجزء الثالث
فيديو 59 | TableLayout | الجزء الرابع
فيديو 60 | TableLayout | تمرين عملي
فيديو 61 | GridLayout | الجزء الأول
فيديو 62 | GridLayout | الجزء الثاني
فيديو 63 | GridLayout | الجزء الثالث
فيديو 64 | GridLayout | الجزء الرابع
فيديو 65 | GridLayout | الجزء الخامس الملخص
فيديو 66 | GridLayout | تمرين عملي الجزء الأول
فيديو 67 | GridLayout | تمرين عملي الجزء الثاني
فيديو 68 | GridLayout | تمرين عملي الجزء الثالث
فيديو 69 | ConstraintLayout | شرح مبدأ العمل
فيديو 70 | ConstraintLayout | تمرين عملي
فيديو 71 | Selector | شرح عملي تمرين
فيديو 72 | Shape | شرح عملي
فيديو 73 | Shape | تمرين جزء أول
فيديو 74 | Shape | تمرين جزء ثان
فيديو 75 | التعامل مع الصور من نوع SVG وملفات PSD
فيديو 76 | شرح استخدام مجلد Values و الملفات التي بداخله الجزء الأول
فيديو 77 | شرح استخدام مجلد Values و الملفات التي بداخله الجزء الثاني
فيديو 78 | التعامل مع العنصر ListView من مجلد Values
فيديو 79 | ملخص التعامل مع Style و Theme لينك المثال الشامل في الوصف
فيديو 80 | تصميم شاشة احترافية من الصفر الجزء الأول
فيديو 81 | تصميم شاشة احترافية من الصفر الجزء الثاني
فيديو 82 | تصميم شاشة احترافية من الصفر الجزء الثالث
فيديو 83 | تصميم شاشة احترافية من الصفر الجزء الرابع
فيديو 84 | تصميم شاشة احترافية من الصفر الجزء الخامس
فيديو 85 | تصميم شاشة احترافية من الصفر الجزء السادس
فيديو 86 | تصميم شاشة احترافية من الصفر الجزء السابع
فيديو 87 | تصميم شاشة احترافية من الصفر الجزء الثامن
فيديو 88 | تصميم شاشة احترافية من الصفر الجزء التاسع والأخير
فيديو 89 | شرح مكونات نظام الاندرويد وانشاء أول فعالية Activity
فيديو 90 | شرح تفاصيل الفعالية Activity الافتراضية
فيديو 91 | تغيير اعدادات الفعالية Activity الرئيسية
فيديو 92 | تمرين | تطبيق جمع رقمين الجزء الأول
فيديو 93 | تمرين | تطبيق جمع رقمين الجزء الثاني
فيديو 94 | تمرين | تطبيق جمع رقمين الجزء الثالث والأخير
فيديو 95 | ما هي مكتبة الدعم Support Library
فيديو 96 | تطبيق الاشكال الهندسية
فيديو 97 | تمرين تطبيق الاشكال الهندسية الجزء الأول
فيديو 98 | تمرين تطبيق الاشكال الهندسية الجزء الثاني
فيديو 99 | تمرين تطبيق الاشكال الهندسية الجزء الثالث
فيديو 100 | تمرين تطبيق الاشكال الهندسية الجزء الرابع
فيديو 101 | تمرين تطبيق الاشكال الهندسية الجزء الخامس
فيديو 102 | تمرين تطبيق الاشكال الهندسية الجزء السادس والاخير
فيديو 103 | تمرين تطبيق الاشكال الهندسية تلخيص في 4 دقائق
فيديو 104 | ما الهدف من دورة حياة الأكتيفيتي Activity Life cycle
فيديو 105 | دورة حياة الأكتيفيتي Activity Life cycle
فيديو 106 | تطبيق عملي لدورة حياة الفع الية Activity life cycle
فيديو 107 | تمرين دورة حياة الأكتيفيتي عملي
فيديو 108 | دوال حفظ البيانات في دورة حياة الفعالية
فيديو 109 | ما هي Bundle أو الحزمة
فيديو 110 | تمرين عملي على التعامل مع دوال الحفظ والارجاع Save Restore
فيديو 111 | تمرين عملي على التعامل مع دوال الحفظ والارجاع Save Restore جزء 2
فيديو 112 | طرق اخرى لتجنب اعادة انشاء Activity مرة اخرى
فيديو 113 | عنصر RadioButton والتعامل معه برمجيا
فيديو 114 | عنصر CheckBox والتعامل معه برمجيا
فيديو 115 | عنصر ProgressBar والتعامل معه برمجيا
فيديو 116 | عنصر SeekBar والتعامل معه برمجيا
فيديو 117 | عنصر RatingBar والتعامل معه برمجيا
فيديو 118 | عنصر ListView والتعامل معه برمجيا
فيديو 119 | عنصر NumberPicker والتعامل معه برمجيا
فيديو 120 | عنصر CalendarView أو DatePicker والتعامل معه برمجيا
فيديو 121 | عنصر ScrollView وآلية التعامل معه
فيديو 122 | السياق Context والدوال الخاصة به
فيديو 123 | ما الفائدة من Intent وما هي خصائصه ومميزاته
فيديو 124 | تطبيق عملي على Explicit intent | الانتقال بين ال Activities
فيديو 125 | تطبيق عملي على Explicit intent | ارسال بيانات بين ال Activities
فيديو 126 | تطبيق عملي على Implicit intent | الانتقال لبرنامج الاتصال
فيديو 127 | تمرين عملي على Explicit intent الجزء الاول
فيديو 128 | تمرين عملي على Explicit intent الجزء الثاني
فيديو 129 | تمرين عملي على Explicit intent الجزء الثالث
فيديو 130 | تمرين عملي على Explicit intent الجزء الرابع
فيديو 131 | تمرين عملي على Explicit intent والفرق بين Request و Result الجزء الرابع
فيديو 132 | تمرين عملي على Explicit intent ارشادات الجزء الخامس
فيديو 133 | تمرين عملي على Implicit intent | تطبيق التقاط صورة
فيديو 134 | شرح مفهوم Adapter ومبدأ عمله
فيديو 135 | تطبيق عملي على ArrayAdapter | عرض قائمة أسماء
فيديو 136 | مهم جدا كيف يعمل ArrayAdapter
فيديو 137 | Custom Adapter خطوة بخطوة الجزء الأول
فيديو 138 | Custom Adapter خطوة بخطوة الجزء الثاني
فيديو 139 | Custom Adapter خطوة بخطوة الجزء الثالث
فيديو 140 | Custom Adapter خطوة بخطوة الجزء الرابع
فيديو 141 | Custom Adapter خطوة بخطوة ملخص شامل
فيديو 142 | Custom Adapter خطوة بخطوة اضافة عنصر
فيديو 143 | تمرين على Custom ArrayAdapter وبيان الفروقات
فيديو 144 | استخدام المصفوفة التقليدية في Custom Adapter
فيديو 145 | عرض معلومات عنصر من ListView في Toast
فيديو 146 | تعديل عنصر في ListView عند الضغط عليه
فيديو 147 | تمرين شامل على CustomAdapter المقدمة
فيديو 148 | تمرين شامل على CustomAdapter الجزء الأول
فيديو 149 | تمرين شامل على CustomAdapter الجزء الثاني
فيديو 150 | تمرين شامل على CustomAdapter الجزء الثالث
فيديو 151 | تمرين شامل على CustomAdapter الجزء الرابع
فيديو 152 | تمرين شامل على CustomAdapter الجزء الخامس
فيديو 153 | تمرين شامل على CustomAdapter الجزء السادس
فيديو 154 | تمرين شامل على CustomAdapter الجزء السابع
فيديو 155 | تمرين شامل على CustomAdapter الجزء الثامن
فيديو 156 | تمرين شامل على CustomAdapter الجزء التاسع
فيديو 157 | تمرين شامل على CustomAdapter الجزء العاشر
فيديو 158 | تمرين شامل على CustomAdapter الجزء الحادي عشر
فيديو 159 | تمرين شامل على CustomAdapter ملخص سريع
فيديو 160 | مقدمة عن القوائم Menu
فيديو 161 | قائمة الخيارات Options menu الجزء الأول
فيديو 162 | قائمة الخيارات Options menu الجزء الثاني
فيديو 163 | قائمة السياق Context menu
فيديو 164 | تمرين عملي | قائمة الاشعارات
فيديو 165 | Custom Toast
فيديو 166 | SnackBar
فيديو 167 | SnackBar مع Action
فيديو 168 | SnackBar مع CoordinatorLayout
فيديو 169 | استدامة البيانات Data persistence | مقدمة
فيديو 170 | التفضيلات المشتركة Shared preferences | الطريقة الأولى
فيديو 171 | التفضيلات المشتركة Shared preferences | الطريقة الثانية
فيديو 172 | التفضيلات المشتركة Shared preferences | الطريقة الثانية تابع
فيديو 173 | التفضيلات المشتركة Shared preferences | الطريقة الثالثة
فيديو 174 | التفضيلات المشتركة Shared preferences | تمرين شامل
فيديو 175 | التعامل مع الملفات Storage مقدمة
فيديو 176 | الذاكرة الداخلية Internal storage الجزء الأول
فيديو 177 | الذاكرة الداخلية Internal storage الجزء الثاني
فيديو 178 | الذاكرة الداخلية Internal storage الجزء الثالث
فيديو 179 | الذاكرة الداخلية Internal storage طرق أخرى
فيديو 180 | الذاكرة الداخلية Internal storage الملفات المؤقتة والحذف
فيديو 181 | ما هي أفضل طريقة نستخدمها لتخزين البيانات
فيديو 182 | الذاكرة الخارجية External storage الجزء الأول
فيديو 183 | الذاكرة الخارجية External storage الجزء الثاني
فيديو 184 | الحصول على الصلاحيات Permissions برمجيا
فيديو 185 | الذاكرة الخارجية External storage الجزء الثالث
فيديو 186 | الذاكرة الخارجية External storage الجزء الأخير والملخص
فيديو 187 | الفرق بين الذاكرة الداخلية والخارجية
فيديو 188 | طريقة تحديد مكان تنزيل التطبيق على الموبايل
فيديو 189 | قواعد البيانات Database | لماذا نستخدمها ولماذا لا نستخدم الملفات
فيديو 190 | قواعد البيانات Database | ما هي قواعد البيانات
فيديو 191 | قواعد البيانات Database | مختصر عملياتها
فيديو 192 | قواعد البيانات Database | مقدمة عن SQLite
فيديو 193 | قواعد البيانات Database | مبدأ انشاء جدول
فيديو 194 | قواعد البيانات Database | مبدأ حذف وتعديل جدول
فيديو 195 | قواعد البيانات Database | مبدأ الاضافة على جدول
فيديو 196 | قواعد البيانات Database | مبدأ التعديل على جدول
فيديو 197 | قواعد البيانات Database | مبدأ الحذف من جدول
فيديو 198 | قواعد البيانات Database | مبدأ استرجاع البيانات من جدول
فيديو 199 | قواعد البيانات Database | محاكاة نظرية
فيديو 200 | قواعد البيانات Database | انشاء قاعدة بيانات وجدول
فيديو 201 | قواعد البيانات Database | حذف وتعديل هيكلية جدول
فيديو 202 | قواعد البيانات Database | ترتيب أفضل للكود السابق
فيديو 203 | قواعد البيانات Database | اضافة بيانات على جدول
فيديو 204 | قواعد البيانات Database | تعديل بيانات على جدول
فيديو 205 | قواعد البيانات Database | ارجاع عدد صفوف جدول
فيديو 206 | قواعد البيانات Database | تمرين بسيط
فيديو 207 | قواعد البيانات Database | حذف بيانات من جدول
فيديو 208 | قواعد البيانات Database | استرجاع بيانات من جدول ج1
فيديو 209 | قواعد البيانات Database | كلاس Cursor بالتفصيل
فيديو 210 | قواعد البيانات Database | استرجاع بيانات من جدول ج2
فيديو 211 | قواعد البيانات Database | استرجاع بيانات من جدول ج3
فيديو 212 | قواعد البيانات Database | تحسين الكود السابق وملخص شامل
فيديو 213 | قواعد البيانات Database | البحث في جدول
فيديو 214 | Material design | مقدمة
فيديو 215 | Material design | طريقة استخدامه في المشروع الجزء الأول
فيديو 216 | التعامل مع AndroidX Artifacts
فيديو 217 | Material design | طريقة استخدامه في المشروع الجزء الثاني
فيديو 218 | Material design | هيكلية الشاشة
فيديو 219 | Material design | عناصر هامة
فيديو 220 | Material design | تطبيق العناصر على الشاشة الجزء الأول
فيديو 221 | Material design | تطبيق العناصر على الشاشة الجزء الثاني
فيديو 222 | Material design | تطبيق العناصر على الشاشة الجزء الثالث
فيديو 223 | Material design | تطبيق العناصر على الشاشة الجزء الرابع
فيديو 224 | Material design | تطبيق العناصر على الشاشة الجزء الخامس
فيديو 225 | Material design | تطبيق العناصر على الشاشة الجزء السادس
فيديو 226 | Material design | تطبيق العناصر على الشاشة الملخص
فيديو 227 | Card view | شرح العنصر
فيديو 228 | Recycler view | مقدمة
فيديو 229 | Recycler view | الفرق بين ListView و RecyclerView
فيديو 230 | Recycler view | الجزء الأول
فيديو 231 | Recycler view | الجزء الثاني
فيديو 232 | Recycler view | الجزء الثالث
فيديو 233 | Recycler view | الجزء الرابع
فيديو 234 | Recycler view | الجزء الخامس
فيديو 235 | Recycler view | الجزء السادس
فيديو 236 | قواعد البيانات الخارجية External Database | مقدمة
فيديو 237 | قواعد البيانات الخارجية External Database | برنامج Sqlite Browser
فيديو 238 | قواعد البيانات الخارجية External Database | الجزء الأول
فيديو 239 | قواعد البيانات الخارجية External Database | الجزء الثاني
فيديو 240 | قواعد البيانات الخارجية External Database | الجزء الثالث
فيديو 241 | قواعد البيانات الخارجية External Database | الجزء الرابع
فيديو 242 | قواعد البيانات الخارجية External Database | الجزء الخامس
فيديو 243 | تطبيق شامل 1 | ما هو المشروع
فيديو 244 | تطبيق شامل 1 | الجزء الأول
فيديو 245 | تطبيق شامل 1 | الجزء الثاني
فيديو 246 | تطبيق شامل 1 | الجزء الثالث
فيديو 247 | تطبيق شامل 1 | الجزء الرابع
فيديو 248 | تطبيق شامل 1 | الجزء الخامس
فيديو 249 | تطبيق شامل 1 | الجزء السادس
فيديو 250 | تطبيق شامل 1 | الجزء السابع
فيديو 251 | تطبيق شامل 1 | الجزء الثامن
فيديو 252 | تطبيق شامل 1 | الجزء التاسع
فيديو 253 | تطبيق شامل 1 | الجزء العاشر
فيديو 254 | تطبيق شامل 1 | الجزء الحادي عشر
فيديو 255 | تطبيق شامل 1 | الجزء الثاني عشر
فيديو 256 | تطبيق شامل 1 | الجزء الثالث عشر
فيديو 257 | تطبيق شامل 1 | الجزء الرابع عشر
فيديو 258 | تطبيق شامل 1 | الجزء الخامس عشر
فيديو 259 | تطبيق شامل 1 | الجزء السادس عشر
فيديو 260 | تطبيق شامل 1 | الجزء السابع عشر
فيديو 261 | تطبيق شامل 1 | الجزء الثامن عشر
فيديو 262 | تطبيق شامل 1 | الجزء التاسع عشر
فيديو 263 | تطبيق شامل 1 | الجزء العشرون
فيديو 264 | تطبيق شامل 1 | الجزء الحادي والعشرون
فيديو 265 | تطبيق شامل 1 | الجزء الثاني والعشرون
فيديو 266 | تطبيق شامل 1 | الجزء الثالث والعشرون
فيديو 267 | تطبيق شامل 1 | الجزء الرابع والعشرون
فيديو 268 | مقدمة عن Fragments والفائدة منها
فيديو 269 | طريقة انشاء Fragments
فيديو 270 | دورة حياة ال Fragment نظري
فيديو 271 | دورة حياة ال Fragment عملي
فيديو 272 | اضافة Fragment على الشاشة من كود XML
فيديو 273 | اضافة Fragment على الشاشة من كود الجافا الجزء الأول
فيديو 274 | اضافة Fragment على الشاشة من كود الجافا الجزء الثاني
فيديو 275 | طرق التواصل بين Fragment و Activity
فيديو 276 | ارسال بيانات من Activity الى Fragment الجزء الأول
فيديو 277 | ارسال بيانات من Activity الى Fragment الجزء الثاني
فيديو 278 | ارسال بيانات من Activity الى Fragment الجزء الثالث
فيديو 279 | ارسال بيانات من Activity الى Fragment الجزء الأخير
فيديو 280 | ارسال بيانات من Fragment الى Activity الجزء الأول
فيديو 281 | ارسال بيانات من Fragment الى Activity الجزء الثاني
فيديو 282 | ارسال بيانات من Fragment الى Fragment
فيديو 283 | ملخص ارسال واستقبال البيانات باستخدام الFragments
فيديو 284 | كتابة أكواد Fragment بنقرة واحدة
فيديو 285 | TabLayout مع ViewPager مقدمة
فيديو 286 | TabLayout مع ViewPager الجزء الأول
فيديو 287 | TabLayout مع ViewPager الجزء الثاني
فيديو 288 | TabLayout مع ViewPager الجزء الثالث
فيديو 289 | TabLayout مع ViewPager الجزء الرابع
فيديو 290 | TabLayout مع ViewPager الجزء الأخير
فيديو 291 | Dialog fragment مقدمة
فيديو 292 | Dialog fragment الجزء الأول
فيديو 293 | Dialog fragment الجزء الثاني
فيديو 294 | Custom Dialog fragment
فيديو 295 | Threading المهام الجزء الأول
فيديو 296 | Threading المهام الجزء الثاني
فيديو 297 | Threading المهام الجزء الثالث
فيديو 298 | Handler الجزء الأول
فيديو 299 | Handler الجزء الثاني
فيديو 300 | AsyncTask الجزء الأول
فيديو 301 | AsyncTask الجزء الثاني
فيديو 302| AsyncTask الجزء الثالث
فيديو 303 | View binding لا داعي ل inflate بعد اليوم
فيديو 304 | الإشعارات Notifications مقدمة
فيديو 305 | الإشعارات Notifications الجزء الأول
فيديو 306 | الإشعارات Notifications الجزء الثاني
فيديو 307 | الخدمات Services مقدمة
فيديو 308 | الخدمات Services الجزء الأول
فيديو 309 | الخدمات Services الجزء الثاني
فيديو 310 | الخدمات Services الجزء الثالث
فيديو 311 | الخدمات Services الجزء الرابع
فيديو 312 | التعامل مع JobService
فيديو 313 | التعامل مع JobService مثال الموسيقى
فيديو 314 | Broadcast مقدمة
فيديو 315 | Broadcasts الجزء الأول التعامل مع حدث تشغيل الهاتف
فيديو 316 | Broadcasts الجزء الثاني التعامل مع حدث توصيل السماعة
فيديو 317 | Broadcasts الجزء الثالث goAsync
فيديو 318 | Broadcasts الجزء الأخير مثال شامل
فيديو 319 | مزودات المحتوى Content providers مقدمة
فيديو 320 | مزودات المحتوى Content providers الجزء الأول
فيديو 321 | مزودات المحتوى Content providers الجزء الثاني
فيديو 322 | مزودات المحتوى Content providers الجزء الثالث
فيديو 323 | مزودات المحتوى Content providers الجزء الرابع
فيديو 324 | مزودات المحتوى Content providers ملخص شامل للأكواد
فيديو 325 | مكتبة Intuit لتصميم شاشة متعددة الأحجام
فيديو 326 | ViewPager 2 TabLayout الجزء الأول
فيديو 327 | ViewPager 2 TabLayout الجزء الثاني
فيديو 328 | ViewPager 2 TabLayout الجزء الثالث
فيديو 329 | ViewPager 2 TabLayout الجزء الأخير
فيديو 330 | الطريقة الجديدة للتعامل مع ActivityResult باستخدام ARL
فيديو 331 | تمرين Notifications مع RecyclerView الجزء الأول
فيديو 332 | تمرين Notifications مع RecyclerView الجزء الثاني
فيديو 333 | تمرين Notifications مع RecyclerView الجزء الأخير
فيديو 334 | Room database الجزء الأول
فيديو 335 | Room database الجزء الثاني
فيديو 336 | Room database الجزء الثالث
فيديو 337 | Room database الجزء الرابع
فيديو 338 | Room database الجزء الخامس
فيديو 339 | Room database الجزء السادس
فيديو 340 | Room database الجزء السابع
فيديو 341 | Room database الجزء الثامن
فيديو 342 | Room database الجزء التاسع
فيديو 343 | Room database الجزء العاشر