تطوير تطبيق جوال لرعاية الطفل لأحد الأنظمة الذكية القائمة على إنترنت الأشياء لرعاية الطفل
العميل
شركة أوروبية لتوزيع منتجات العلامات التجارية المعروفة عالميًا، تمتلك مجموعة من خطوط المنتجات في العديد من الصناعات، بما فيها الرعاية الصحية.
التحدي
في عام 2016، فازت ساينس سوفت بمناقصة أجرتها شركة العميل لوضع مفهوم نظام برمجي لرعاية الطفل وأعدت مواصفاته التفصيلية. عقب موافقة العميل على تلك المواصفات، طلب من فريقنا تطوير التطبيق لنظامي التشغيل iOS وأندرويد، بالإضافة إلى تطوير الواجهة الخلفية له.
الحل
لتنفيذ المشروع، شكلت ساينس سوفت فريقًا مكونًا من 3 مطورين لتطبيقات iOS، و3 من مطوري تطبيقات أندرويد، ومصمم واجهة المستخدم وتجربة المستخدم، ومطور الواجهة الخلفية. ونجح فريقنا في تطوير إصداري iOS وأندرويد بالتوازي في غضون 11 شهرًا فقط.
يستطيع المستخدمون توصيل التطبيق النهائي بـ5 أجهزة تحمل العلامة التجارية لشركة العميل. وتتواصل 4 من تلك الأجهزة مع التطبيق عن طريق تقنية البلوتوث. أما الساعة الذكية المزودة بنظام التتبُّع (GPS) فتستخدم الواجهة الخلفية للتواصل مع التطبيق.
مصباح إضاءة طبيعية
تتوفر في التطبيق ميزة تتيح للمستخدمين التحكم عن بُعد في تشغيل المصباح وإطفائه وضبط درجة سطوعه.
الميزان الإلكتروني وجهاز قياس الطول
تنتقل المعلومات من جهاز قياس وزن الطفل والجهاز الرقمي لقياس طوله تلقائيًا إلى التطبيق وتُحفَظ في السجلات.
ماكينة تحضير الحليب الصناعي
باستخدام التطبيق، يستطيع الوالدان اختيار كمية الحليب الصناعي ودرجة حرارته عن بُعد. بعدها، تحسب الماكينة الكمية اللازمة من مسحوق الحليب الصناعي، ثم تبدأ تحضير الحليب للطفل حسب درجة الحرارة المطلوبة.
جهاز قياس درجة الحرارة
يجمع جهاز قياس درجة الحرارة بيانات درجة حرارة الطفل باستمرار، إذ يمكن توصيله بجسم الطفل لفترة طويلة. ويستقبل التطبيق هذه المعلومات في فترات زمنية محددة، كما يرسل إشعارات للوالدين في حال حدوث أي ارتفاع أو انخفاض غير طبيعي في درجة حرارة الطفل.
ساعة ذكية مزودة بنظام التتبُّع (GPS)
تتيح هذه الساعة الذكية التي يرتديها الطفل إجراء محادثة بسيطة باستخدام الرموز التعبيرية مع أحد الوالدين الذي يستخدم تطبيق الجوال. ويستطيع الوالدان تحديد نطاق «المنطقة الآمنة» على الخريطة المدمجة عبر تطبيق الجوال وبالتالي اعتماد هذا النطاق على الساعة الذكية التي يرتديها الطفل. وفي حال غادر الطفل تلك المنطقة الآمنة، تُرسِل الساعة إشعارًا تلقائيًا إلى تطبيق الوالدين.
إلى جانب ذلك، ينشئ التطبيق مخططات بيانية إحصائية لكل جهاز، ويحتفظ بسجل للمدخلات أو البيانات المستلمة من تلك الأجهزة.
النتائج
كان العميل راضيًا للغاية عن تنفيذ ساينس سوفت للتطبيقين والواجهة الخلفية لهما. وبفضل مساعدة ساينس سوفت، أطلقت شركة العميل تطبيقي أندرويد وiOS على متجري غوغل بلاي وآب ستور على التوالي.
التقنيات والأدوات
iOS: Swift 3, Fractal MVVM, UIKit, Foundation, CocoaPods, Google Maps, TRON, Alamofire, Kingfisher, SwiftyJSON, JSON, Fabric, Crashlytics, OAuthSwift, ReactiveSwift/ReactiveCocoa, Mixpanel, Charts, SwiftyBluetooth, TableKit.
أندرويد: Java, Dagger2, Retrofit2, OkHttp3, RxJava2/RxAndroid2, Firebase Cloud Messaging, Joda-Time, ButterKnife, LoganSquare.
الواجهة الخلفية: PHP 7, Symfony 3, MySQL 5.7, MongoDB, NodeJS, Doctrine 2, RabbitMQ.
نتواصل معكم على الفور