تطبيق أندرويد أصلي (Native Android App) متكامل، مصمم خصيصاً لتتبع تمارين رفع الأثقال والفنون القتالية (Muay Thai, Taekwondo). تم بناء التطبيق بهندسة برمجية نظيفة (MVC Architecture) لضمان الأداء العالي وقابلية التوسع.
أبرز مميزات التطبيق والمواصفات التقنية:
• التتبع الحي عبر المستشعرات (Hardware Sensors): دمج مستشعر التقارب (Proximity Sensor) لعد التكرارات (Reps) تلقائياً أثناء أداء التمارين بفضل قراءة بيانات العتاد اللحظية.
• رسم تفاعلي للعضلات (Custom UI & Canvas): برمجة واجهة مخصصة بالكامل (Custom View) ترسم خريطة حرارية (Heatmap) لجسم الإنسان، تضيء العضلات المستهدفة ديناميكياً بناءً على التمرين المختار باستخدام خوارزميات رياضية (بدون الاعتماد على صور ثابتة).
• الربط البرمجي (API Integration): جلب بيانات التمارين الموثقة لحظياً من خوادم Wger API باستخدام مكتبة Retrofit2، مع تصفية البيانات (JSON Parsing) لتنظيف النصوص من أكواد HTML.
• قواعد بيانات محلية (SQLite & Repository Pattern): نظام متكامل ومحمي لحفظ التمارين، التكرارات، وتتبع التقدم محلياً على هاتف المستخدم لضمان العمل بكفاءة حتى بدون اتصال بالإنترنت.
• مشاركة وتصدير البيانات (Intents & JSON): القدرة على تصدير تفاصيل التمارين وحفظها كملفات JSON، أو مشاركتها مباشرة عبر منصات التواصل الاجتماعي باستخدام (Implicit Intents).
• واجهة مستخدم عصرية (Dark Mode UI): واجهة ليلية احترافية لتجربة مستخدم ممتازة في صالات الجيم، مع نظام تنقل سلس (Bottom Navigation).
هذا المشروع يعكس القدرة على التعامل مع دورة حياة التطبيقات (Activity Lifecycle)، وإدارة البيانات المعقدة، وتقديم حلول برمجية مبتكرة تعتمد على عتاد الهاتف.