القاء على null في الكوتلن

طرق القضاء على Null في الكوتلن

بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته هذه المقالة تستعرض الطرق التي اتت بها لغة الكوتلن لمعالجة تفاقم مشكلة المليون دولار والحد منها قدر المستطاع الا وهي مشكلة الـ Null Pointer Exception. قمت بتقسيم هذه المقالة على عدة اجزاء كل جزئ منها يتناول طريقة للقضاء على الـ Null. Read more…

المشغل و المنادى والكائنات المستقبلية في الاندرويد

في مقالة سابقة بعنوان الخيوط الحاسوبية في الاندرويد تعرفنا على الخيط الحاسوبي ومماذا يتكون. في هذه المقالة سنرى الفرق بين مكونين مهمين على الخيط الحاسوبي وهما المشغل (Runnable) والمنادى (Callable) ومايرافقه من كائنات مستقبلية (Future Object) وطريقة استخدامهم في الاندرويد. لفهم المقال بشكل افضل يجب عليك ان تكون عارفاً بالـ Read more…

الخيوط الحاسوبية في الاندرويد

في مقالة سابقه بعنوان طبقات الهيكلة الهندسية في الاندرويد تعرفنا على العمليات التي بداخلها يعيش تطبيقنا وتعيش الخيوط الحاسوبية كذلك. في هذه المقالة سنتعرف اكثر على الخيوط الحاسوبية ووظائفها ومكوناتها. الشبكة الرقمية, اقصى ما انتهى اليه العلم في المجال الرقمي. حاولت تخيل مجموعات من المعلومات اثناء انتقالها في الاجهزة الحاسوبية. Read more…

طبقات الهيكلة الهندسية في الاندرويد

للبدء في برمجة التطبيقات للإندرويد بجودة عالية علينا اولاً ان نفهم مماذا يتكون نظام الاندرويد؟ في هذه المقالة سوف نرى ماهي الطبقات التي يتكون منها النظام (وكأننا نعمل له تشريح!) ثم سنسترسل اكثر في الطبقة الرئيسية التي تهم المبرمج وهي طبقة الـ Android Runtime. نظام الاندرويد يتكون من خمس طبقات وهي: Read more…

الهندسة البرمجية (Architectural programming) في تطوير تطبيقات الاندرويد

عانى مطور الاندرويد من عدم وجود هندسة برمجية مدعومة من قبل مطورين الـ Android SDK لإنشاء التطبيقات في الماضي. ولكن هذه المعاناه قد انتهت بعد ان جائت مجموعة الـ JetPack للاندرويد بحيث انها احتوة على قسم كامل خاص بالـ Architecture. ففي هذه المقالة سنتعرف على نبذه شامله عنها. على ماذا Read more…

مفهوم الـ Abstraction

هذه مقاله لدي قمت بكتابتها ونشرها في موقع منشر و عالم البرمجة. هذا المقال يسهل لك ايها القارئ ايضاح مفهوم الـ Abstraction (اي التجريد) بالبرمجه من خلال ربطه بالحياه الواقعيه. مناسب لكل من هو مبتدئ او اي شخص يواجه صعوبه في فهم هذا المفهوم. فأنا في فتره من الفترات كنت لا Read more…

مفهوم الـ Class بالتقريب الى الحياة

هذه مقالة مبسطة لشرح مفهوم الـ Class بلغة البرمجة الـ Java لكل من يعاني من صعوبة في فهمها. فمن مدة قمت بكتابة مقاله مشابهه لها لتقريب مفهوم الكلاس بالبايثون في احدى المواقع الانجليزيه وقد نالت على الاعجاب, فأحببت ان اكتب مقاله تخدم نفس الهدف ولكن باللغة العربية وبلغة البرمجة الاكثر عمقاً Read more…

البداية

بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته   اهلا بك ايها القارئ في مدونتي الشخصيه الخاصه بالبرمجه وبالتحديد في تطوير الاندرويد. في هذه المدونه اردت ان شارك ماقد تعلمته في مجال البرمجه وتطوير التطبيقات على شكل تدوينات متفرقه باللغه العربيه.   ماذا سوف تقرئ في هذه المدونه؟ اشهر Read more…