إن السماح للمستخدمين بالتبديل بين الوضع الداكن والوضع الفاتح في تطبيق Flutter أمر ضروري في الوقت الحاضر. في هذا المنشور، ستتعلم كيفية تغيير السمات في Flutter باستخدام Bloc مع Cubits. يضمن Bloc أن التطبيق يفتح دائمًا بالسمات التي يختارها المستخدم. بدلاً من استخدام فئات Bloc العادية، يمكننا تحقيق الوظيفة المطلوبة باستخدام cubits مما يجعل التنفيذ أبسط كثيرًا.
تثبيت الحزم للتبديل بين الوضع الداكن والفاتح في Flutter
لكي يصبح من الممكن التبديل بين الوضع الداكن والوضع الفاتح في Flutter باستخدام Bloc with cubits، نحتاج إلى تثبيت حزمة https://pub.dev/packages/flutter_blocFlutter Bloc مع حزمة https://pub.dev/packages/shared_preferences Shared Preferences و https://pub.dev/packages/equatable Equatable . يمكن القيام بذلك عن طريق تنفيذ الأمر التالي داخل مشروعك: