تفاصيل العمل

**BMI Calculator – Flutter Mobile Application**

تطبيق موبايل احترافي لحساب مؤشر كتلة الجسم (BMI) تم تطويره باستخدام **Flutter وDart**، مع تطبيق مبادئ **Clean Architecture** وتنظيم المشروع بطريقة تسهّل صيانته وتطويره مستقبلًا.

يتيح التطبيق للمستخدم إدخال بياناته مثل الاسم، العمر، الطول، الوزن والجنس، ثم حساب مؤشر كتلة الجسم وعرض النتيجة والتصنيف الصحي بشكل واضح ومنظم.

تم تطوير التطبيق مع الاهتمام بتجربة المستخدم، تنظيم الكود، وإدارة حالات التطبيق المختلفة مثل التحميل والنجاح والخطأ.

**أهم المميزات والتقنيات:**

* تطوير تطبيق Mobile باستخدام **Flutter & Dart**.

* تطبيق مبادئ **Clean Architecture** لفصل طبقات المشروع وتنظيم الكود.

* استخدام **Cubit / BLoC** لإدارة حالة التطبيق.

* التكامل مع **REST API** لحساب BMI باستخدام **Dio**.

* تصميم واجهة Responsive وسهلة الاستخدام.

* إنشاء Reusable Widgets لإعادة استخدام مكونات الواجهة.

* التعامل مع حالات **Loading, Success, Error**.

* عرض نتائج BMI والتصنيف والعمر والبيانات المدخلة للمستخدم.

* استخدام **Equatable** لإدارة ومقارنة حالات التطبيق بكفاءة.

تم تنفيذ المشروع مع التركيز على كتابة كود منظم وقابل للصيانة والتطوير.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات