data property
ResponsiveData
get
data
✅ Safe Getter: لا يرمي Exception بل يعيد قيمة افتراضية
Implementation
static ResponsiveData get data {
if (_data == null) {
// طباعة تحذير للمطور فقط في وضع الـ Debug
assert(() {
debugPrint('⚠️ Warning: ResponsiveProvider not initialized. Using fallback values.');
return true;
}());
// إرجاع قيمة افتراضية (Scale = 1.0) لتجنب توقف التطبيق
return ResponsiveData.identity();
}
return _data!;
}