انك تعمل disable screen shots , recording
في التطبيق فالجزئية دي متوفره في الاندرويد من خلال ال Packade دي
flutter_screenshot_disable
انما ف ال IOS ف ده مش متوفر وكذلك سايسه ابل مختلفه عن الاندرويد
الحل بقا انك هتاخد الكود اللي موجود هنا ده وتحطه في الملف ده
Source code
https://github.com/mazab99/disable_screen_shot_ios_flutter
في التطبيق فالجزئية دي متوفره في الاندرويد من خلال ال Packade دي
flutter_screenshot_disable
انما ف ال IOS ف ده مش متوفر وكذلك سايسه ابل مختلفه عن الاندرويد
الحل بقا انك هتاخد الكود اللي موجود هنا ده وتحطه في الملف ده
Source code
https://github.com/mazab99/disable_screen_shot_ios_flutter
❤16🔥6👍4
يعني ايه 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
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
❤19👍16🔥3👏1
🔥5👍4❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Flip widget using Flutter
Source code ✅️
https://github.com/mazab99/flutter_ui_screens
LinkedIn ✅️
https://www.linkedin.com/in/mazap64
Source code ✅️
https://github.com/mazab99/flutter_ui_screens
LinkedIn ✅️
https://www.linkedin.com/in/mazap64
❤7👍4🤯4🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
Bubble Button using Flutter
Source code ✅️
https://github.com/mazab99/flutter_ui_screens
LinkedIn ✅️
https://www.linkedin.com/in/mazap64
Source code ✅️
https://github.com/mazab99/flutter_ui_screens
LinkedIn ✅️
https://www.linkedin.com/in/mazap64
❤4👍2🔥2
New Post about OOP
فيه شرح لبدايه ال OOP وان شاء الله هكمل عليه
والشرح ده هتتسال في معظمه في اي INTERVIEW ✅️
https://www.linkedin.com/posts/mazap64_oop-activity-7070273779083411456-pCq0?utm_source=share&utm_medium=member_android
فيه شرح لبدايه ال OOP وان شاء الله هكمل عليه
والشرح ده هتتسال في معظمه في اي INTERVIEW ✅️
https://www.linkedin.com/posts/mazap64_oop-activity-7070273779083411456-pCq0?utm_source=share&utm_medium=member_android
Linkedin
Sign Up | LinkedIn
500 million+ members | Manage your professional identity. Build and engage with your professional network. Access knowledge, insights and opportunities.
❤9🔥1
الجزء الثاني في ال 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
المواضيع في الشرح ده
✅️ شرح كل ما يتعلق بال 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
Linkedin
Mahmoud Azab on LinkedIn: .
ثاني جزء في ال OOP
المواضيع في الشرح ده
✅️ شرح كل ما يتعلق بال Objects
✅️ شرح ال Class
✅️ شرح UML class Diagram
✅️ مثال علي ال Class
✅️ شرح ال Set…
المواضيع في الشرح ده
✅️ شرح كل ما يتعلق بال Objects
✅️ شرح ال Class
✅️ شرح UML class Diagram
✅️ مثال علي ال Class
✅️ شرح ال Set…
❤5👍1🥰1
❤54🔥7👍5🤯3⚡2
✅️ مهم
وانت شغال في الطبيعي بيقابلك مشكله انك تخلي ال Count في ال GridView متناسق علي اكتر من Platform
الحل انك هتستخدم ال Extension دي
وتغير ال count داخل المتغيرات فيها علي حسب الجهاز
LinkedIn ✅️
https://www.linkedin.com/in/mazap64
وانت شغال في الطبيعي بيقابلك مشكله انك تخلي ال Count في ال GridView متناسق علي اكتر من Platform
الحل انك هتستخدم ال Extension دي
وتغير ال count داخل المتغيرات فيها علي حسب الجهاز
LinkedIn ✅️
https://www.linkedin.com/in/mazap64
❤18👍5🔥1