تطبيق موبايل خاص بمعلومات الأدوية، بيساعد المستخدم في البحث عن الدواء ومعرفة سعره والمادة الفعالة والبدائل المتاحة له.
اشتغلت على التطبيق باستخدام Flutter بحيث يكون قابل للعمل على Android و iOS، واهتميت إن الكود يكون منظم وسهل التعديل والتطوير باستخدام Clean Architecture و Provider.
أهم أجزاء المشروع:
1. البحث عن الأدوية بشكل سريع مع البحث أثناء الكتابة.
2. عرض تفاصيل الدواء والمادة الفعالة والسعر والبدائل.
3. إضافة الأدوية للمفضلة وحفظها محليًا.
4. إمكانية استخدام التطبيق والرجوع للمفضلة حتى في حالة عدم وجود إنترنت.
5. البحث عن الأدوية باستخدام الصوت.
6. دعم Dark Mode و Light Mode.
7. إمكانية تغيير حجم الخط لسهولة القراءة.
8. مشاركة بيانات الدواء مع الآخرين أو الطبيب.
9. التعامل مع حالة عدم وجود إنترنت وعرض البيانات المحفوظة محليًا.
10. واجهة بسيطة وسهلة الاستخدام.
التقنيات المستخدمة:
- Flutter & Dart
- Clean Architecture
- Provider
- Hive
- GetIt
- Dartz
- Speech to Text
- Share Plus
- Google Fonts
- REST API
ركزت أثناء تنفيذ المشروع على تنظيم الكود، فصل الـ UI عن الـ Business Logic والـ Data Layer، وتحسين تجربة المستخدم والأداء، بحيث يكون المشروع سهل الصيانة وإضافة أي Features جديدة عليه بعد كده.