Mohammad Laif
اغرد عن البرمجة و تطوير تطبيقات الاندرويد والامور التقنية | متعلم ذاتي | مبرمج تطبيقات | كاتب تقني.
عرض في 𝕏سلاسل التغريدات
الفرق بين الـ Field والـ Property الانتقال من لغة الجافا الى لغة الكوتلن لمطوري الاندرويد أدخل بعض الإشياء الجديدة لديهم منها الخصائص Properties. مع أنها تتشابه مع الحقول Fields ول...
طريقة فتح قاعدة البيانات للتطبيقات. بعض الاحيان تحتاج الى استخراج قاعدة البيانات للتطبيق الذي تطور فيه, وعرضها في برامج خاصة للتأكد من سلامتها وسلامة الـ Schema (بدون الرغبة في كتا...
ماهو الـ Callback الـ Callback هو معاودة الاتصال. لفهم المعنى تخيل أنك تتصل على صديقك في الساعة ٨:٠٠ (أي في الحاضر) وتطلب منه جمع بعض من المعلومات, وتخبره بأن يعاود الاتصال عليك بع...
الفرق بين الدالة Function والكروتين Coroutine ثرد يوضح الفروقات بين الاثنين بشكل مختصر وسهل. بالرغم من انهم من نفس الأصل Routine ولكن يوجد اختلاف جوهري يقسمها إلى قسمين. #كوتلن #بر...
شركة JetBrains المسؤولة عن لغة الكوتلن والعديد من الـ IDEs, ومن بينهم الـ Android Studio. طورت خط خاص للمبرمجين بإسم Jetbrains Mono. الخط يعتبر رائع ويريح العين عند التعود عليه, وك...
ملخص سنة ٢٠١٩ في برمجة وتطوير تطبيقات الاندرويد موضوع يسرد أغلب التغيرات والأشياء الجديدة في برمجة وتطوير تطبيقات الاندرويد. فالكثير من APIs للـ Android SDK تم اهمالها Deprecated و...
تكلفة إنشاء الخيوط الحاسوبية إنشاء Threads لتسريع البرنامج قد يؤدي الى بطئه! وذلك يعود لتكلفة إنشائها. لغة الكوتلن قدمت الروتينات Coroutines لحل وتسهيل التعامل مع البرمجة المتزامنة...
موضوع يلقي نظرة على المشكلة التي سنواجهها قريباً في سنة ~ ٢٠٢٥ وهي توقف تسارع المعالج, وعلى الحلول لها. ومن أبرز تلك الحلول هي البرمجة المتوازية. ولماذا على المبرمج السعي في تعلمها...
أسماء الرموز البرمجة ومرادفاتها. بعض الأحيان يختلف نطق الرموز البرمجية في المحاضرات وخاصة في الدورات الإنجليزية و البريطانية وكذلك على حسب اللغة البرمجية أو السياق. مما قد يؤدي إلى...
ثرد: احدث ? المصادر الرسمية المجانية من قوقل لتعلم ???? برمجة تطبيقات الأندرويد ? بلغة الكوتلن. + خطة مسار لتعلم لغة الكوتلن وبرمجة تطبيقات الاندرويد بها. + يحتوي على العديد من ا...
الـ Extension Function دالة تم الحاقها بفئة class بحيث تكتسبها تلك الفئة كدالة لها. وظيفتها اضافة تصرف الى فئه دون التعديل على شفرتها. مثال لدالة إضافية تقوم بالتحقق من ازدواجية ال...
الـ Higher Order Function عبارة عن دالة تستطيع اخد دالة اخرى كمدخل لها Parameter. او اخراج دالة اخرى كمخرج. في الصورة: - دالتان من Lambdas Literal. - دالة من Higher Order تأخد متغي...