تطبيق Android مبني بواسطة Android Studio ويستخدم Jetpack Compose لواجهة المستخدم. يدعم الاختبارات المخبرية للكشف عن تشوهات في خلايا الدم وتخزين النتائج محليًا باستخدام قاعدة بيانات Room. يتميز بواجهة مستخدم سهلة الاستخدام وتصميم material 3 ودعم الوضع الداكن.
يتكون التطبيق من 4 شاشات:
شاشة الصفحة الرئيسية: تحتوي على النتائج السابقة التي يمكن للمستخدم النقر على أي منها لعرض تفاصيلها، وتحتوي أيضًا على زر للبحث عن نتيجة سابقة وزر لإجراء اختبار جديد، وزر لتغيير الثيمات.
شاشة البحث: يمكن للمستخدم إدخال جزء من عنوان الاختبار السابق الذي يبحث عنه، وسيقوم التطبيق بأقصى جهده للعثور عليه.
شاشة إجراء اختبار جديد: تحتوي على حقل لعنوان الاختبار الجديد وزر لاختيار صورة من معرض الصور لتشغيل الاختبار عليها. بمجرد اختيار المستخدم للصورة، ستظهر على شاشة التطبيق مع زر "تشغيل" لتحليل الصورة. الهدف من هذه الخطوة هو التأكد من تحديد المستخدم للصورة الصحيحة قبل تشغيل الاختبار.
شاشة تفاصيل الاختبار: تحتوي على عنوان الاختبار ونتائج الاختبار التي تشمل عدد كريات الدم البيضاء وكريات الدم الحمراء والصفائح الدموية. تعرض الشاشة أيضًا ما إذا كان النموذج قد اكتشف أي شذوذ في عينة الدم. كما تعرض الشاشة الصورة الأصلية والصورة الناتجة (وهي الصورة التي اختارها المستخدم بعد تشغيل النموذج وتحتوي على جميع الكائنات المكتشفة بالإضافة إلى أنواعها أو فئاتها). تحتوي الشاشة أيضًا على تفاصيل حول تاريخ الاختبار بما في ذلك اليوم والتاريخ والوقت بالثواني. وأخيرًا، تحتوي الشاشة على زر لحذف نتيجة الاختبار إذا أصبحت قديمة أو لم يعد هناك حاجة لها.