الموارد الإضافية لعناصر البنية

عيّنة

  • Sunflower، وهو تطبيق للعناية بالحدائق يوضّح أفضل الممارسات المتعلّقة بتطوير تطبيقات Android باستخدام Android Jetpack
  • عيّنات من مكتبة ربط البيانات في Android
  • الدروس التطبيقية حول الترميز

  • Android Room مع عرض (Java) (Kotlin)
  • الدرس التطبيقي لربط البيانات في Android
  • العمل في الخلفية باستخدام WorkManager (Java) (Kotlin)
  • الدرس التطبيقي حول الترميز الخاص بالتنقّل
  • رمز مختبر التنقّل في صفحات Android
  • رمز مختبر Android Persistence
  • الدليل التعليمي حول المكونات المتوافقة مع دورة حياة التطبيقات في Android
  • التدريب

  • Udacity: Developing Android Apps with Kotlin
  • مشاركات المدونة

  • مكتبة ربط البيانات في Android: من الحقول القابلة للتتبّع إلى LiveData في خطوتَين
  • استخدام وظائف Coroutines بسهولة في Android: viewModelScope
  • الإصدار الثابت من Android Jetpack WorkManager
  • تغييرات اللغة وتصميم AndroidViewModel غير المُقترَح
  • Room وCoroutines
  • أساسيات WorkManager
  • التعرّف على WorkManager
  • ربط البيانات: الدروس المستخلصة
  • نقل البيانات بشكل تدريجي من SQLite إلى Room
  • ViewModels: Persistence، وonSaveInstanceState()، واستعادة حالة واجهة المستخدم وLoaders
  • ViewModels : مثال بسيط
  • ViewModels وLiveData: الأنماط وممارسات التصميم غير المرغوب فيها
  • استخدام LiveData خارج ViewModel: الأنماط التفاعلية باستخدام Transformations وMediatorLiveData
  • LiveData مع SnackBar وNavigation والأحداث الأخرى (حالة SingleLiveEvent)
  • تحميل البيانات مع مراعاة دورة الحياة باستخدام مكوّنات البنية
  • طلبات البحث في قاعدة بيانات كبيرة على Android
  • اختبار عمليات نقل الغرف
  • التعرّف على عمليات نقل البيانات باستخدام Room
  • 7 نصائح احترافية لاستخدام Room
  • 7 Steps To Room
  • Room + RxJava
  • الغرفة + الوقت
  • نقدّم لك Android Sunflower
  • الإعلان عن الإصدار الثابت من Architecture Components 1.0
  • Android والبنية
  • الفيديوهات

  • الميزات الجديدة في مكونات البنية (مؤتمر Google I/O لعام 2019)
  • Jetpack Navigation (مؤتمر Google I/O لعام 2019)
  • التعرّف على الكوروتينات في لغة Kotlin على Android (مؤتمر Google I/O لعام 2019)
  • Android Jetpack: تقديم WorkManager
  • Android Jetpack: تقديم عنصر التنقّل
  • استخدام LiveData (فعالية Android Dev Summit لعام 2018)
  • نشاط واحد: الأسباب والحالات والكيفية (مؤتمر Android Dev Summit لعام 2018)
  • The Room in the House (مؤتمر Android Dev Summit لعام 2018)
  • ‫Android Jetpack: الميزات الجديدة في Architecture Components (مؤتمر Google I/O لعام 2018)
  • Android Jetpack: كيفية استخدام Fragments في واجهة المستخدم بذكاء (مؤتمر Google I/O لعام 2018)
  • Android Jetpack: معالجة سهلة في الخلفية باستخدام WorkManager (مؤتمر Google I/O لعام 2018)
  • Android Jetpack: إدارة القوائم اللانهائية باستخدام RecyclerView وPaging (مؤتمر Google I/O لعام 2018)
  • Android Jetpack: إدارة التنقّل في واجهة المستخدم باستخدام Navigation Controller (مؤتمر Google I/O لعام 2018)
  • مكونات البنية - حلّ مشكلة دورة الحياة (Google I/O لعام 2017)
  • مكونات البنية - الاحتفاظ بالبيانات والوصول بلا إنترنت (Google I/O لعام 2017)
  • Jetpack Room
  • Jetpack LiveData
  • الانتقال من صفحة إلى أخرى في Jetpack
  • مكونات البنية - حالات الاستخدام (GDD India '17)
  • Android Jetpack: ViewModel