بناء تطبيق Calorie Tracker لنظام Android من الصفر
برنامج تدريبي

بناء تطبيق Calorie Tracker لنظام Android من الصفر

السعر ٣٨٠ ريال سعودي
المدة ٦ أسابيع
المقاعد المتبقية: ١٢
احجز مقعدك الآن

ما الذي ستبنيه فعلاً في هذه الدورة

ستخرج من هذه الدورة بتطبيق Calorie Tracker app for android يعمل بشكل كامل، وليس مجرد نموذج تجريبي. التطبيق يشمل إدخال الوجبات، حساب السعرات اليومية، وعرض التقدم بمخططات بيانية.

المشكلة التي يحلها هذا المشروع

كثير من مطوري Android يتعلمون الأساسيات لكنهم يجدون صعوبة في ربط المكونات معاً في مشروع حقيقي. هذا التطبيق تحديداً يجمع Room Database وRetrofit وViewModels في سياق واحد منطقي.

الأدوات والمكتبات المستخدمة

نستخدم Kotlin مع Architecture Components، وRoom لتخزين بيانات الوجبات محلياً، وRetrofit للاتصال بـ API غذائية مثل Open Food Facts. الواجهة مبنية بـ Jetpack Compose.

من يستفيد من هذه الدورة

المطور الذي أتقن أساسيات Android ويريد مشروعاً حقيقياً يضيفه لسيرته الذاتية. يُفضل أن يكون لديك خلفية في Kotlin وفهم أولي لـ RecyclerView أو Compose.

ملاحظة صادقة

بناء تطبيق Calorie Tracker app for android يستغرق وقتاً للتعلم الحقيقي. الدورة تعطيك الهيكل والمنطق، لكن الإتقان يأتي من تكرار التطبيق وتعديله بنفسك.

محتوى البرنامج

مراحل الدورة

  1. مقدمة وإعداد البيئة

    تثبيت Android Studio، إنشاء المشروع، وفهم هيكل الملفات الأساسي.
  2. تصميم قاعدة البيانات المحلية

    بناء Room Database مع جداول للوجبات والمكونات الغذائية، وكتابة DAOs للاستعلامات.
  3. ربط API غذائية خارجية

    استخدام Retrofit للبحث عن الأطعمة وجلب بياناتها الغذائية تلقائياً.
  4. بناء واجهة المستخدم

    تصميم شاشات الإدخال اليومي وعرض السعرات بـ Jetpack Compose مع مراعاة تجربة الاستخدام.
  5. ViewModel وإدارة الحالة

    ربط البيانات بالواجهة بطريقة نظيفة باستخدام StateFlow وViewModel.
  6. المخططات البيانية والتقارير

    إضافة رسوم بيانية أسبوعية لعرض تطور استهلاك السعرات عبر الأيام.
  7. الاختبار والنشر

    كتابة اختبارات أساسية للـ DAO والـ ViewModel، وتجهيز التطبيق للنشر على Google Play.
سيتم نسخ رابط الصفحة
جميع الخدمات
العودة إلى الأعلى