الدورة الكاملة لبرمجة تطبيقات الاندرويد مع Kotlin محتوى الكورس ماذا سوف نغطي في الدورة الكاملة لبرمجة تطبيقات الاندرويد مع Kotlin 1- install jdk on windows تنصيب الجافا على الوندوز 2-Kotlin|| IntelliJ IDEA install- تنصيب محرر الاكواد 3-Kotlin|| Exercise files- تحميل كودات الدروس 4- Kotlin|| First Kotlin App- اول تطبيق بلغة كاتلن 5- Kotlin|| Data types- تعريف متغيرات 6- Kotlin|| Null safety- امان متغيرات 7-Kotlin|| inputs- المدخلات 8-Kotlin|| Comments- التعليقات 9- Kotlin || Convert data Type- تحويل بين انواع متغيرات 10 Kotlin|| Math operations- العمليات الرياضية 11- Kotlin || math priorites- الاسبقيات 12- Kotlin|| find my age- تطبيق حساب العمر 13- Kotlin|| Logic operations – البوابات المنطقية 14 – Kotlin || Simple IF- العبارات الشرطية 15- Kotlin|| IF Else- العبارات الشرطية 16- Kotlin || IF ElseIF- العبارات الشرطية 17- Kotlin|| when – العبارات الشرطية 18- Kotlin || For loop – العبارات التكرارية 19- Kotlin|| While Do While- العبارات التكرارية 20- Kotlin || Loop Control- التحكم بالعبارات التكرارية 21- Kotlin || Strings- السلاسل نصية 22- Kotlin|| Array- مصفوفات 23- Kotlin|| ArrayList- لنك لست 24- Kotlin|| HashMap- هاش ماب 25- Kotlin || Function – الدوال 26 – variables scope- عمر المتغيرات What is OOP || ماهي البرمجة كائنية التوجه 27- Kotlin|| Simple Class- الكلاسات 28- Kotlin|| Class constructor- الكلاسات 29 – Kotlin|| Class Inheritance- الوراثة 30- Kotlin|| Visibility Modifiers- مدى المتغيرات 31- Kotlin|| Overriding 32- Kotlin|| Class Casting- التحويلات 33- Kotlin|| Interface 34- Kotlin|| Packages 35 -Kotlin|| Inner and Nested Class- كلاسات متداخلة 36- Kotlin|| Try Catch- اقتناص الاخطاء 37- Kotlin|| Threads- المعالجة المتوازية 38- Install Android Studio – تنصيب الاندرويد وتحضير كاتلن 39-Android|| Prepare template- ضبط بيئة التطوير 40- Find My Age – عرض تطبيق حساب العمر 41-Android Find My Age|| Layout Design- تصميم واجهة حساب العمر 42-Android Find My Age|| Implement code- كتابة كود حساب العمر 43-Android Find My Age|| XML design- تصميم واجهة بالكود 44- Tic Tac Toy عرض برمجة لعبة على اندرويد 45- Android Tic Tac Toy|| Layout Design – تصميم واجهة اللعبة 46- Android Tic Tac Toy|| player click- ضغط الزر 47- Android Tic Tac Toy|| Play game- بدء اللعب 48- Android Tic Tac Toy|| Find Winner- ايجاد الفائز 49- Android Tic Tac Toy|| Auto player- اللعب مع الجهاز 50- Android Tic Tac Toy|| App icons– اضافة ايقونة للعبة 51- عرض لبرمجة لعبة صيد البوكيمون 52- Android Pokemon || map API- العمل مع الخرائط 53- Android Pokemon || Add Marker- عرض صورة الاعب على الخريطة 54-Android Pokemon || Request permissions on run time- طلب سماحية وصول للموقع 55 -Android Pokemon || my location on map- عرض موقعي على الخريطة 56 -Android Pokemon || Show Pokemon’s on Map- عرض البوكيمون على الخريطة 57 -Android Pokemon || catch Pokemon-صيد البوكيمون 58- Android Calculator ||عمل تطبيق الحاسبة 59- Android Calculator ||تصميم واجهة الحاسبة 60- Android Calculator || كتابة كود الحاسبة 61- Android Food App || تطبيق عالم الطبخ 62- Android Food App || ListView design تطبيق عالم الطبخ 63- Android Food App || ListView Load – تطبيق عالم الطبخ 64- Android Food App || ListView Add or remove – تطبيق عالم الطبخ 65- Android Food App || pass Data between Activities – تطبيق عالم الطبخ 66- Android Food App || Different ticket in ListView – تطبيق عالم الطبخ 67- Android Food App || GridView – تطبيق عالم الطبخ 68- تطبيق حساب وقت شروق الشمس 69- Android Sunrise Time|| Layout Design – تصميم الواجهة 70- Android Sunrise Time|| Retrive JSON from RESTful API- معرفة وقت شروق الشمس 71- Android P Navigation (storyboard)- بناء الواجهات الرسومية في اصدار اندرويد الجديد 72- تطبيق اندرويد متكامل لتسجيل ملاحضات في 90 دقيقة 73- Android Note App|| Layout design تصميم الواجهات 74- Android Note App|| Add record to SQLite- اضافة سجل 75- Android Note App|| load ListView with dummy Notes 76- Android Note App|| retrive data from SQLite- بحث عن سجل 77- Android Note App|| Delete SQLite record- حذف سجل 78- Android Note App|| Edit SQLite Record- تعديل سجل