Flutter | Mahmoud Azab
Kanalga Telegram’da o‘tish
اسألني في اي مشكله ان شاء الله أقدر اساعدك 🎃 @mahmoud_azab99 🎃
Ko'proq ko'rsatish9 700
Obunachilar
-424 soatlar
-197 kunlar
-7130 kunlar
Postlar arxiv
وقت طباعه اي نص في التيرمنال
في منا بيستخدم باكدج عشان يغير لون النص ده
عشان يعرف مكانه
او يعمل قبل الطباعه سطر معين عشان يعرف مكان الطباعه .
ف أنا عملت الموضوع ده من غير انك تستخدم اي باكدج
Source code ✅️
https://gist.github.com/mazab99/6a6577961d948b61bbd60b092b8b415b
LinkedIn ✅️
https://www.linkedin.com/in/mazap64
✅️ مهم
وانت شغال في الطبيعي بيقابلك مشكله انك تخلي ال Count في ال GridView متناسق علي اكتر من Platform
الحل انك هتستخدم ال Extension دي
وتغير ال count داخل المتغيرات فيها علي حسب الجهاز
LinkedIn ✅️
https://www.linkedin.com/in/mazap64
Display Stories In Flutter ✅️
LinkedIn ✅️
https://www.linkedin.com/in/mazap64
الجزء الثاني في ال 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'
واستبدل رقم إصداره بالرقم الذي قمت بنسخة مسبقاً
