بص يا صديقي، اليل انا شرحته هو ال cubit ال cubit هو جزء من ال Bloc الكيوبيت بيكون فيه ملفين أساسيين، واحد للحالات states وواحد لل state management وده اللي بنكتب فيه اللوجيك بتاعنا وبي emit ال state حسب الحالة بقى إذا كانت success أو failed ..إلخ فاحنا بننفذ فنكشن والفنكشن دي بت emit ال state فبتعمل rebuild عندنا في التطبيق والداتا بتظهر تمام كده؟ ده باختصار طبعا طيب البلوك بقى؟ البلوك بيكون فيه ٣ ملفات أساسية - ال state manamgement - ال states - ال events إيه الملف التالت بتاع الإيفينتس ده بيعمل إيه؟ هقولك .. هنا في البلوك احنا بدل ما بنستدعي الفنكشن مباشرة لأ احنا كإننا بنعمل push لإيفينت معين (وليكن LoginEvent) فلما بنعمله push البلوك نفسه بيعمل عليه listen وأول ما بيعرف ان الإيفنت ده اتعمله push أو call يعني فبيقوم البلوك ينفذ كود معين أو لوجيك معين ويـ emit ل state فال BlocBuilder بي listen على ال state فلما يشوف ال state الجديدة (وليكن LoginSuccessState) فبيقوم يعمل rebuild للمستخدم بناءا على الحالة دي . فالفكرة ان البلوك بيكون فيه اتنين Streams واحد من البلوك بيسمع لأي إيفنت انت بتعمله، والتاني بيكون ستريم من ال BlocBuilder علشان تسمع أي state جديدة وتعمل rebuild للويدجت بتاعتك. لكن في ال cubit بيكون في stream واحدة اللي هي بتاعة ال BlocBuilder .. وكده كده انت بتنفذ الفنكشن علطول من غير ما تضطر تنده event أو حاجة. بس كده ده باختصار .. أتمنى تكون الفكرة وصلت وأتمنى اكون جاوبت على سؤالك. ولو في حاجة واقفة معاك ابعتلي facebook.com/malazhariy2
ورب الكعبه انك اسطوره اقسم بالله انا كنت فاقد امل وسمعت كل الفيديوهات ومنفعش معاياا حاجه ووديتها لكزا حد قالي انها باظت بس سمعت الفيديو وعملت زيق بالظبط والحمدلله الفلاشه اتفرمطط بعد مجربت كل برامج الفورمات انت الوحيد اللي طريقتط ظبطط معايا اشكرك جدااااا ❤❤❤❤❤
وعليكم السلام ورحمة الله وبركاته، مكتوب انه تم منع الفيديو من التشغيل على مواقع الويب الأخرى، تقدر تفتحه على يوتيوب وتشوفه عادي هتلاقيه شغال معاك بدون مشاكل + أنا هحاول اشوف إعدادات الفيديو من عندي بردو شكرا ليك
قصدك انك بتكتبي SvgPicture مش بيظهر معاكي باقي الكود؟ لو قصدك كده او في مشاكل والكود مش بيظهر معاكي فاتأكدي انك عاملة flutter pub get علشان يتعرف على مكتبة flutter_svg ولو رخم اكتبي كود ال import فوق import 'package:flutter_svg/flutter_svg.dart'; اتمنى اكون جاوبتك
ولله يا ابني عالمي انا جربت كل الشروحات حتي من الاجانب وكلهم بطيخ وانزل برامج وامسح ومفيش امل انت الي جبت الخلاصه اول مره اشوف واحد صادق تستاهل متابعه 😉
انا اظن دا الحل للمشكله دي للي جربو كل الطرق ,,, بس للأسف البرنامج مش يقدر يقرا الكارد بيكتب unknoun عندي مش عارفه ليه مع انها باينه في الجهاز...شكرا على مجهود حضرتك الكبير
Error: Could not find the correct Provider<StateStreamable<Object?>> above this BlocConsumer<StateStreamable<Object?>, Object?> Widget This happens because you used a `BuildContext` that does not include the provider of your choice. There are a few common scenarios: can any one help me to solve this error ?
أحسنت يا بشمهندس، بس انت كتبت الكود بإيدك وفيه أخطاء في ال syntax + الكود محتاج يتظبط يا هندسة وهتضيف علامة الاستفهام في الأماكن اللي يحتمل انها تكون نل وممكن الكود يضرب إيرور بسببها روح على محرر الأكواد اللي بتستخدمه وجرب تكتب الكود بنفسك وجرب كل مرة تغير القيم وتخليها null وتتأكد انه هيشتغل بدون مشاكل .. دي أحسن طريقة تتعلم بيها. ومتنساش ترجع تكتب الحل هنا، ولو احتجت أي مساعدة كلمني بالتوفيق 💙
اقسم بالله انت راجل محترم الطريقة الوحيدة الي نفعت معايا دانا كنت فقدت الامل في الفلاشه وقعدت شهور بدور علي حلول والفيديو بتاعك الوحيد الي حل المشكله ولله ربنا يجازيك خير ♥♥