Mohammad Laif

Mohammad Laif

@mohammadlaif

‏اغرد عن البرمجة و تطوير تطبيقات الاندرويد والامور التقنية | متعلم ذاتي | مبرمج تطبيقات | كاتب تقني.

Qatif, Saudi Arabia 🇸🇦 t.co انضم Jun 2010
15
سلاسل التغريدات
3,158
عدد المشاهدات
5.9K
متابعون
2.0K
تغريدة

سلاسل التغريدات

Mohammad Laif

الفرق بين الـ Field والـ Property الانتقال من لغة الجافا الى لغة الكوتلن لمطوري الاندرويد أدخل بعض الإشياء الجديدة لديهم منها الخصائص Properties. مع أنها تتشابه مع الحقول Fields ول...

Mohammad Laif

طريقة فتح قاعدة البيانات للتطبيقات. بعض الاحيان تحتاج الى استخراج قاعدة البيانات للتطبيق الذي تطور فيه, وعرضها في برامج خاصة للتأكد من سلامتها وسلامة الـ Schema (بدون الرغبة في كتا...

Mohammad Laif

ماهو الـ Callback الـ Callback هو معاودة الاتصال. لفهم المعنى تخيل أنك تتصل على صديقك في الساعة ٨:٠٠ (أي في الحاضر) وتطلب منه جمع بعض من المعلومات, وتخبره بأن يعاود الاتصال عليك بع...

Mohammad Laif

الفرق بين الدالة Function والكروتين Coroutine ثرد يوضح الفروقات بين الاثنين بشكل مختصر وسهل. بالرغم من انهم من نفس الأصل Routine ولكن يوجد اختلاف جوهري يقسمها إلى قسمين. #كوتلن #بر...

Mohammad Laif

شركة JetBrains المسؤولة عن لغة الكوتلن والعديد من الـ IDEs, ومن بينهم الـ Android Studio. طورت خط خاص للمبرمجين بإسم Jetbrains Mono. الخط يعتبر رائع ويريح العين عند التعود عليه, وك...

Mohammad Laif

ملخص سنة ٢٠١٩ في برمجة وتطوير تطبيقات الاندرويد موضوع يسرد أغلب التغيرات والأشياء الجديدة في برمجة وتطوير تطبيقات الاندرويد. فالكثير من APIs للـ Android SDK تم اهمالها Deprecated و...

Mohammad Laif

تكلفة إنشاء الخيوط الحاسوبية إنشاء Threads لتسريع البرنامج قد يؤدي الى بطئه! وذلك يعود لتكلفة إنشائها. لغة الكوتلن قدمت الروتينات Coroutines لحل وتسهيل التعامل مع البرمجة المتزامنة...

Mohammad Laif

موضوع يلقي نظرة على المشكلة التي سنواجهها قريباً في سنة ~ ٢٠٢٥ وهي توقف تسارع المعالج, وعلى الحلول لها. ومن أبرز تلك الحلول هي البرمجة المتوازية. ولماذا على المبرمج السعي في تعلمها...

Mohammad Laif

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

Mohammad Laif

ثرد: احدث ? المصادر الرسمية المجانية من قوقل لتعلم ?‍??‍? برمجة تطبيقات الأندرويد ? بلغة الكوتلن. + خطة مسار لتعلم لغة الكوتلن وبرمجة تطبيقات الاندرويد بها. + يحتوي على العديد من ا...

Mohammad Laif

الـ Extension Function دالة تم الحاقها بفئة class بحيث تكتسبها تلك الفئة كدالة لها. وظيفتها اضافة تصرف الى فئه دون التعديل على شفرتها. مثال لدالة إضافية تقوم بالتحقق من ازدواجية ال...

Mohammad Laif

الـ Higher Order Function عبارة عن دالة تستطيع اخد دالة اخرى كمدخل لها Parameter. او اخراج دالة اخرى كمخرج. في الصورة: - دالتان من Lambdas Literal. - دالة من Higher Order تأخد متغي...