? Building responsive UIs for:
• ? Mobile
• ? Tablet
• ? Desktop
• ? Web
⸻
? Tools & techniques used | الأدوات والتقنيات المستخدمة:
• MediaQuery للتعامل مع أحجام الشاشات
• LayoutBuilder لبناء واجهات مرنة حسب القيود
• Flexible و Expanded لتنظيم الـ layouts بشكل احترافي
⸻
? Data visualization | عرض البيانات:
• استخدام مكتبة fl_chart لعرض البيانات والرسوم البيانية بشكل متناسق مع جميع الشاشات
⸻
? Typography handling | التحكم بحجم الخط:
• حساب حجم الشاشة لجعل الخط متناسق
• تحديد حد أدنى وحد أعلى لحجم الخط لضمان تجربة مستخدم ممتازة
• Calculating screen size for responsive text
• Setting minimum and maximum font sizes for better UX