Flutter | Mahmoud Azab
Kanalga Telegram’da o‘tish
اسألني في اي مشكله ان شاء الله أقدر اساعدك 🎃 @mahmoud_azab99 🎃
Ko'proq ko'rsatish9 753
Obunachilar
-524 soatlar
-147 kunlar
-6230 kunlar
Postlar arxiv
ازاي تعمل AutoFill للكود اللي بيوصل للمستخدم
AutoFill OTP code in Flutter 🔥
_____
LinkedIn profile
https://www.linkedin.com/in/mazap64
_____
و دة لينك جروب الفيسبوك
https://lnkd.in/dXkvnZy8
How to use Extensions in dart & flutter ? 🔥
_____
LinkedIn profile
https://www.linkedin.com/in/mazap64
_____
و دة لينك جروب الفيسبوك
https://lnkd.in/dXkvnZy8
ازيكم ي شباب ❤️
شرح لاهم ال Methods اللي ممكن تستخدمها مع ال List في Dart واللي هتساعدك كتير في شغلك
_____
LinkedIn profile
https://www.linkedin.com/in/mazap64
_____
و دة لينك جروب الفيسبوك
https://lnkd.in/dXkvnZy8
فرصه شغل في القاهره
We are hiring ( mobile developer ) (flutter)
- +2 years in flutter development
- native background
- experience with testing , ci/cd
- ready to join full time Immediately
- working from office (new Cairo)
- send cv at ahmed.masoud@techspear.net (add 'flutter jobs' to the subject )
HIRING For A Flutter developer Job
▪️Must be Graduated
▪️6 months -1 Year experience
▪️Jop Type :Full time - Office based
▪️Working hours :8 hours - 5 Days
▪️Days off: 2 Days (Friday -Saturday)
▪️Location : Dokki
▪️Candidate must be from Cairo or Giza
▪️Job description :
- Know how to use Firebase
- Using Cubit state
- Management
- Using dio
- Maps and live tracking
- Git, git hub
- Deals with apis
For apply fill this Form :
https://docs.google.com/forms/d/e/1FAIpQLScp_AT0yMYkEUVf8q9K6pY4f99ihFqJuV7KNo7tB19JwR1G9A/viewform
Job title: Senior or (semi-Senior) Flutter Developer
Job type: Full-time
Work location: remote
Required Skills:
good understanding of OOP, SOLID principles, and design patterns.
at least 2+ years experience as a flutter developing
Experience with Restful APIs, Push Notification, Getx, Bloc, and Google maps.
Deployed at least 1 app to Play & App stores
experience working with source control like GitHub.
please send your cv to: mostafadeve@gmail.com
#jobs #flutter #dart
الكوبون المجاني لكورس Flutter Clean Architecture 👌❤️
وعشان في ناس كتير بتسئل علي الكورس فعملت ليكم المرادي 2000 كوبون مجاني ❤️
متنساش التقييم و الشير ✌️👌
ممكن تقرا التقييمات قبل متدخل الكورس ✌️ واتاكد ان الكورس مناسب ليك
الكوبون المجاني للناس الغير قادرة علي شراء الكورس 👍
http://bit.ly/3mcTslw
او اكتب الكوبون FREE_2023_FEB_1
لو خلص خش علي دة
https://bit.ly/3mcTslw
او اكتب الكوبون BEST_PRICE_2023_JANN
---
ودة كوبون علية خصم كبير جدا حوالي 70% ❤️❤️
http://bit.ly/3R8Q0DT
او اكتب الكوبون BEST_PRICE_2023_JAN
---
ودة كوبون تاني علية خصم كبير جدا 👌
https://bit.ly/3PJucwN
متنساش تقييمك للكورس ولو في اي مشاكل وجهتك تواصل معايا
بلتوفيق للجميع ❤️
كوبونات بخصم 100% علي كورسات خاصه بالبشمهندس حسن فليح علي منصه يودمي
*الكوبونات متاحه لمده 4 ايام فقط*
The Complete Dart Learning Guide
https://www.udemy.com/course/mwurstui/?couponCode=FE2-2023
The Complete Flutter Development Guide [2022 Edition]
https://www.udemy.com/course/fluttercourse/?couponCode=FE2-2023
Python for Data Science and Machine Learning
https://www.udemy.com/course/python-science/?couponCode=FE2-2023
The Complete Dart Learning Guide [2022 Edition]
https://www.udemy.com/course/dart-learning-guide/?couponCode=FE2-2023
The PHP 8 Learning Guide [2022 Edition]
https://www.udemy.com/course/php-8-guide-2021-edition/?couponCode=FE2-2023
The Web Front End Learning Guide
https://www.udemy.com/course/amdbdfbs/?couponCode=FE2-2023
The Java Learning Guide
https://www.udemy.com/course/jczsnxta/?couponCode=FE2-2023
The Android-Kotlin Development Guide
https://www.udemy.com/course/nfifedvr/?couponCode=FE2-2023
The Python and Django Learning Guide
https://www.udemy.com/course/wcsjwvoc/?couponCode=FE2-2023
The Kotlin Learning Guide
https://www.udemy.com/course/kotlin-programming-for-beginner/?couponCode=FE2-2023
The C++ Learning Guide
https://www.udemy.com/course/vcojcteq/?couponCode=FE2-2023
Flutter Developer job is available
Location: Nasr City, Cairo
Experience: +2 years
CV to: hr@web-pioneer.com
Return Nothing in Flutter
هنتكلم النهارده عن حاجه بالنسبه ليا مهمه
هنتكلم عن ازاي منرجعش Widget معينه في حاله ان ال data عندنا لسه ب null
ازاي نرجع ولا حاجه في Flutter؟
وده دورها انها هتخلينا نسرع أداء التطبيق حتي لو بنسبه بسيطه جدا
لينك ال Source code
https://github.com/mazab99/learn_flutter
لينك جروب الفيسبوك لو حد عنده مشكله او حد ينزل حاجه نستفاد منها
https://www.facebook.com/groups/974461593530283/?ref=share&mibextid=NSMWBT
LinkedIn profile
https://www.linkedin.com/in/mazap64
لكل بيسأل ازاي نتعلم Flutter بطريقه كويسه واي المواضيع اللي نبحث عنها عشان يكون مستوانا كويس
في الصور دي عملت ليك
Flutter RoadMap 2023
تقريبا فيها كل المواضيع اللي تخليك متمكن بعد توفيق ربنا تعالي
لينك جروب الفيسبوك لحل المشاكل والتعلم
https://www.facebook.com/groups/974461593530283/?ref=share&mibextid=NSMWBT
LinkedIn profile https://www.linkedin.com/in/mazap64
حل مشكله الاقتراحات اللي مبتظهرش
حصلت الحل يا شباب ، إذا الخيارات صارت ما تظهر معكم استعملوا هذه، الطريقه ، ادخلوا الى
1 - File
2 - Setting
3- اكتبوا بالبحث Intentions
4 - في قسم الدارت راح تحصلوا خيار اسمه
Quick assist powered by the Dart Analysis
اضغطوا عليه وراح تحتل المشكلة باذن لله
Var and Dynamic Difference in Dart Programming
المقال كان بالعنوان ده✅
ايه الفرق بين Var و Dynamic🤔
طبعا احنا عارفين ان الاتنين dynamically typed data types
بس الفرق هنا 👈
(var is dynamically typed until it has not assigned any value)
بمعنى 🤔
اني خزنت مثلا متغير من نوع int مينفعش اني اغير ال type بتاعه من int. لنوع تاني زي String
ممكن اغير قيمته من int ل int بس
على عكس Dynamic فهي تسمح بكده عادي انك تغير اي نوع لنوع
اول سطرين ف ال Dynamic مش هيكون في اي error ✅
على عكس اخر سطرين مش هيسمح ب التعديل
ايه هى ال Slivers Widgets فى Flutter ؟ 👀
- من زمااان جدا و فى مشكلة بتواجه اى Flutter Developer و هى Scrolling و ازاى احقق اعلى performance للتطبيق بتاعى🏅✨
- اهلا بيك عزيزى المبرمج ، تعالى نتعرف على المشكلة و نفهمها علشان نعرف نحلها بشكل صحيح 👌🏻
🟠 فاكر لما كنا دايما بنعمل Column و نحط فى عناصر كتيرة لما نيجى نعمل run كان بيضرب overflow ؟ بالظبط دى المشكلة
= طب ما عادى كنا ب wrap ال Column ب Expanded و SingleChildScrollView و الموضوع خلص
- فعلا ده صحيح و كان ممكن نبدل ال Column ب ListView ، صح ؟ هتقولى اه فين المشكلة برضه
- اولا لازم تعرف ان الاتنين مش زى بعض وفى فرق ف ال Performance بينهم و ممكن يسبب مشكلة 🙄🤔
🔴 المشكلة هنا يا عزيزى انك لو بتستخدم نوع من انواع ال Widgets اللى بتتغير عن طريق المستخدم زى TexrFormFeild مثلا ، ال ListView هنا هيبوظلك الدنيا خالص ، يعنى لو عندك فورم فيها بيانات والمستخدم بيملاها لو كتب اسمه فوق و نزل يكتب حاجة تحت مش هيلاقى اللي كتبه فوق 🙄❗
🔵 تعالى بقى نفهم وازاى نعالج المشكلة 👌🏻
1⃣ ال ListView مبنية على حاجة اسمها Slivers ، ده نوع Widget زى ال ListView بالظبط بس فى فرق بينهم انه Customize Scroll اكتر من ال ListView العادية و النوع ده بيديك Performance اعلى للتطبيق بتاعك ✨
2⃣ ال Slivers ، بتعمل بناء للعناصر بتاعتها كل مره بيحصل فيها Scroll ، بمعنى انا عندى list طولها 15 و شاشتك بتقدر تشيل 10 عناصر منهم فقط لما تيجى تنزل تشوف الباقى هنا ال Silvers بترسم العناصر الباقية و كده طبعا Performance اعلى كده مش بخلى العناصر كلها تترسم مره واحدة
3⃣ ال Slivers بتشبه recycler view فى Android Native ، يعنى علشان تحقق اعلى performance بتروح تشيل من العناصر المرسومة قدامك ع الشاشة و تبدأ تحط واحدة جديدة بمعلومات جديدة من ال list اللى بتعرض منها
high Performance ✅
less Memory ✅
- بس دى ليها مشكلة انها مش بتحتفظ بالداتا اللى كتبها المستخدم ❌☹️
🟢 طيب تعالى نحل المشكلة هنا بقى فى حالة زى دى نستخدم SingleChildScrollView ، لانها غير ال Silvers ، بتبنى العناصر الموجود جواها كلها مره واحدة يعنى هتقدر تحتفظ بالداتا الموجوده لانها مش كل مره هتترسم
- High Resources ❌ ☹️
🟢 كده انت عرفت الفرق بين SingleChildScrollView و ال ListView ، بس فى اغلب الاوقات انت هتستخدم List view لانها اسرع و مش هتسهلك resources عالية ✨
⏸ لازم يا عزيزى تفرق امتى تستخدم انهى فيهم لان واحدة منهم ليها حالتها الخاصة 👌🏻
لو استفدت من البوست اعمل like و share علشان يوصل لاكبر عدد من الناس و الكل يستفاد
#منقول
من مهندس أنس
مطوري Flutter/Dart! 🎉
أعلن عن إطلاق بيئة تطوير بلغة Dart لاستعمال الذكاء الاصطناعي الخاص بOpenAI، يمكنك الوصول بسهولة وكفاءة إلى جميع الAPIs على OpenAI داخل تطبيق Flutter/Dart، مما يوفر لك الوقت والجهد عند إنشاء مشاريعك الخاصة.
بتصميم API بسيط ومبهج، مما يجعل هذه المكتبة سهلة لدمجها إلى مشاريعك والبدأ في إنشاء حلول ذكية على الفور.
لذلك لماذا تنتظر؟ جرب المكتبة الآن وشاهد الفرق الذي يمكن أن يجعله في عملية تطوير مشاريع الذكاء الاصطناعي الخاص بك.
ولا تنس مشاركة رأيك واقتراحاتكة أنا دائماً أبحث عن طرق للتحسين وتحسين هذا المكتبة بشكل أكبر.
للاستعمال و التحقق, يمكنك زيارة الرابط التالي:
https://pub.dev/packages/dart_openai/
فرصة مهمة جداً
المهم فرصة كويسة جدا موقع pluralsight للكورسات عامل اشتراك لمدة سنة مجانا سجلوا بسرعة🧑🦯
https://www.pluralsight.com/redeemlink/genericV4?redemptionId=9615989f-82ca-4132-88a5-e84b24eeb63e&_gl=1*zagqy7*_ga*MTYxMTMxNjg0OC4xNjc0MzAyOTQ4*_ga_525M96C6Y1*MTY3NTE5MDQ0OS4zLjEuMTY3NTE5MDQ4NC4wLjAuMA..#/
السلام عليكم
في حد حدث Flutter وظهرت معاه المشكله دي
او حد يعرف حلها
للعلم انا مش مستخدم اي باكدج من اللي ظاهرين في الايرور
يعني ايه 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: 30), () { setState(() { _currentPage = 5; }); });
وحطيت دا في initState
تخيل لو الصفحة حصلها disposed واتقفلت قبل الثانية ما تخلص هيحصل ايرور
setState() called after dispose()
وبالتالي الحل اننا نستخدم mounted هنا
Future.delayed(const Duration(seconds: 30), () { if (mounted) setState(() => count = 5); });
كدا شرحنا يعني ايه mounted in flutter ومعلومة مهمة mounted متاحة اننا نستخدمها فقط جوا stateful widget مش stateless widget
الجديد بأه ايه ان من أول Flutter 3.7
أصبح ممكن نستخدمهاجو الاتنين stateful widget & stateless widget
#منقول
الكوبون المجاني لكورس Flutter Clean Architecture 👌❤️
وعشان في ناس كتير بتسئل علي الكورس فعملت ليكم المرادي 2000 كوبون مجاني ❤️
متنساش التقييم و الشير ✌️👌
ممكن تقرا التقييمات قبل متدخل الكورس ✌️ واتاكد ان الكورس مناسب ليك
الكوبون المجاني للناس الغير قادرة علي شراء الكورس 👍
http://bit.ly/3WH7Mzk
او اكتب الكوبون FREE_2023_JAN_1
لو خلص خش علي دة
http://bit.ly/401F27f
او اكتب الكوبون FREE_2023_JAN_2
---
ودة كوبون علية خصم كبير جدا حوالي 70% ❤️❤️
http://bit.ly/3R8Q0DT
او اكتب الكوبون BEST_PRICE_2023_JAN
---
ودة كوبون تاني علية خصم كبير جدا 👌
https://bit.ly/3PJucwN
متنساش تقييمك للكورس ولو في اي مشاكل وجهتك تواصل معايا
بلتوفيق للجميع ❤️
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
