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

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

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

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

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

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

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

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

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

مفهوم الـ Abstraction

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

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

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

محمد

مطور اندرويد ومبرمج

محمد مبرمج و مطور تطبيقات اندرويد ذاتي التعلم. يعشق البرمجة بشكل عام وتصميم تطبيقات الاندرويد بشكل خاص. يحب كتابة المقالات و الدورات الخاصة بالبرمجة. تستطيع القاء نظرة على صفحة الغيت هوب الخاصه به وكذلك صفحة البرامج على متجر الجوجل بلاي. يؤمن بأن الطريق لصنع الاشياء العظيمة هو الحب في مانفعله والتعاطف لمن نفعله. اذا كنت بحاجه الى مطور اندرويد او مساعدة فلا تتردد بالتواصل معه.