تطوير Android / المتوسط: الحالة والبيانات والميزات الشاملة
تطوير Android — المتوسط: الحالة والبيانات والميزات الشاملة
نسّق الحالة غير المتزامنة والبيانات المحلية والبعيدة والأذونات والاختبارات ورحلات المستخدم المتكيفة.
ما الذي ستتعلمه؟
- ابنِ مسارات coroutines وFlow تراعي دورة الحياة.
- اختر تخزيناً دائماً وتحقق من البيانات البعيدة.
- تحقق من سيناريوهات الرفض والوصول والتكيف والإخفاق.
ViewModel وcoroutines المهيكلة وFlow
أنشئ مسار حالة شاشة تبقى ملكيته وإلغاؤه ومعالجة أخطائه مفهومة أثناء التحديثات غير المتزامنة.
ابدأ التعلّمRoom وDataStore والبيانات الدائمة
اختر التخزين بحسب شكل البيانات واحتياجات الاتساق، ثم احفظ سجلات المستخدم بالمعاملات وتطوير المخطط.
ابدأ التعلّمالشبكات وحدود المستودعات
حوّل الاستجابات البعيدة غير الموثوقة إلى سلوك محلي متحقق منه دون حجب الواجهة أو إخفاء الإخفاقات.
ابدأ التعلّمالأذونات والتكامل المحترم مع المنصة
ابنِ ميزات الكاميرا والإشعارات الاختيارية حول قصد المستخدم والرفض وعقود المنصة الخاصة بالإصدارات.
ابدأ التعلّمالاختبار والتنقيح المبني على الأدلة
ابنِ الثقة باختبارات مركزة واعزل الإخفاقات بأدلة قابلة للتكرار بدلاً من تخمين التوقيت.
ابدأ التعلّمتصميم ميزات متاحة ومتكيفة
احفظ مهمة القراءة نفسها عبر تغير النوافذ والتقنيات المساعدة والإدخال غير اللمسي.
ابدأ التعلّم