Flutter | Mahmoud Azab
الذهاب إلى القناة على Telegram
اسألني في اي مشكله ان شاء الله أقدر اساعدك 🎃 @mahmoud_azab99 🎃
إظهار المزيد9 756
المشتركون
-524 ساعات
-147 أيام
-6230 أيام
أرشيف المشاركات
الجزء الثاني في ال OOP
المواضيع في الشرح ده
✅️ شرح كل ما يتعلق بال Objects
✅️ شرح ال Class
✅️ شرح UML class Diagram
✅️ مثال علي ال Class
✅️ شرح ال Set , get
✅️ شرح ال Constructor
✅️ خصائص ال Constructor
✅️ وظيفه ال Constructor
✅️ لماذا نحتاج ال Constructor
✅️ أنواع ال Constructor
✅️ الفرق بين ال Reference وال Object
https://www.linkedin.com/posts/mazap64_activity-7070689967345217536-tEIJ?utm_source=share&utm_medium=member_android
New Post about OOP
فيه شرح لبدايه ال OOP وان شاء الله هكمل عليه
والشرح ده هتتسال في معظمه في اي INTERVIEW ✅️
https://www.linkedin.com/posts/mazap64_oop-activity-7070273779083411456-pCq0?utm_source=share&utm_medium=member_android
Bubble Button using Flutter
Source code ✅️
https://github.com/mazab99/flutter_ui_screens
LinkedIn ✅️
https://www.linkedin.com/in/mazap64
Flip widget using Flutter
Source code ✅️
https://github.com/mazab99/flutter_ui_screens
LinkedIn ✅️
https://www.linkedin.com/in/mazap64
السلام عليكم في حد متمكن من Bloc نفسه ؟
عايز استفسر منه علي حاجه . بس يكون فاهمه كويس
وجزاكم الله خيرا
يعني ايه Mounted ؟
Mounted widget
معناه ان widget created و أصبح ليه state
Unmounted widget
معناه ان widget has disposed or closed ومش موجودة وبالتالي انفصلت عن context
طيب ولما اعمل check if the widget is mounted
معناه اني بقول هل state موجودة ولا معدتش موجودة وحصلها disposed ؟
وبالتالي معناه هل state ممكن نعملها update ولا لأ أو نستخدم context بتاعها ولا لأ ؟
مثال لإستخدامها :
مثلا لو عايز اغير رقم بعد ثانية واحدة
Future.delayed(const Duration(seconds: 1), () { setState(() { _currentPage = 5; }); });
وحطيت دا في initState
تخيل لو الصفحة حصلها disposed واتقفلت قبل الثانية ما تخلص هيحصل ايرور
setState() called after dispose()
وبالتالي الحل اننا نستخدم mounted هنا
Future.delayed(const Duration(seconds: 1), () { if (mounted) setState(() => count = 5); });
كدا شرحنا يعني ايه mounted in flutter ومعلومة مهمة mounted متاحة اننا نستخدمها فقط جوا stateful widget مش stateless widget
الجديد بأه ايه ان من أول Flutter 3.7
أصبح ممكن نستخدمهاجو الاتنين stateful widget & stateless widget
Which is not a feature of OOP in general definitions?Duplicate/Redundant data
انك تعمل disable screen shots , recording
في التطبيق فالجزئية دي متوفره في الاندرويد من خلال ال Packade دي
flutter_screenshot_disable
انما ف ال IOS ف ده مش متوفر وكذلك سايسه ابل مختلفه عن الاندرويد
الحل بقا انك هتاخد الكود اللي موجود هنا ده وتحطه في الملف ده
Source code
https://github.com/mazab99/disable_screen_shot_ios_flutter
انك تعمل disable screen shots , recording
في التطبيق فالجزئية دي متوفره في الاندرويد من خلال ال Packade دي
flutter_screenshot_disable
انما ف ال IOS ف ده مش متوفر وكذلك سايسه ابل مختلفه عن الاندرويد
الحل بقا انك هتاخد الكود اللي موجود هنا ده وتحطه في الملف ده
APPDELEGATE.SWIFT
أي شخص تواجهة مشكلة gradle فقط استعمل البحث في القروب واكتب #gradle وأتبع الخطوات
هكذا تكون قد حدثت Gradle إلى أحدث إصدار و java إلى الإصدار 17 ، الان قم بتشغيل المشروع، وقبل تشغيله تأكد أن لديك إنترنت قوي ومستقر لأنه سيحمل بعض ملفات حجمها يصل إلى 300-400 ميجا
8- الان توجه إلى نفس الملف السابق في مشروعك الذي بأسم build.gradle ثم ابحث عن النص
classpath 'com.android.tools.build:gradle:8.0.1'
واستبدل رقم إصداره بالرقم الذي قمت بنسخة مسبقاً
7- الان توجه إلى هذا الموقع ، هذا الموقع ببساطة يعرض أرقام إصدارات Android gradle plugin
قم بنسخ رقم أحدث إصدار ، وتأكد أن لايكون يتبع اسمه alpha حيث أنها نسخة أولية من إصدار احدث، لذا في حالتنا هذه احدث إصدار مستقر هو "8.0.1" وانسخ هذا الرقم.
6- الان توجه إلى ملفات المشروع إلى مجلد android ثم اختر ملف build.gradle واحذف كل الأكواد التي توجد به والصق الاكواد التي نسختها مسبقاً
5- الان توجه إلى هذا الموقع ثم انزل للأسفل إلى نص build.gradle ثم انسخ الكود بالكامل من السطر 1 وحتى نهايته إلى السطر 66
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
