Kotlin وتطوير أندرويد باستخدام Jetpack
Полное руководство по современной Android-разработке
ملخص:
مقدمة
كتاب «Kotlin and Android Development featuring Jetpack» (المؤلف — Michael Fazio, عام 2021, 512 صفحة) — ليس مجرد كتاب دراسي آخر حول تطوير Android. إنه انغماس كامل في النظام البيئي الحديث لنظام Android مع التركيز على مكتبات Jetpack، التي أصبحت معيارًا صناعيًا. يمكن ترجمة العنوان باللغة العربية إلى «Kotlin وتطوير تطبيقات Android باستخدام Jetpack». الإصدار موجه للمطورين الملمين بالفعل بأساسيات Kotlin، ويقدم مسارًا منظمًا من المفاهيم الأساسية إلى إنشاء تطبيقات جاهزة للإنتاج.
عن ماذا يتحدث هذا الكتاب؟
يقوم Michael Fazio بتوجيه القارئ بشكل متسلسل عبر جميع مكونات Android Jetpack الرئيسية: Navigation، ViewModel، LiveData، Room، WorkManager، Data Binding وغيرها الكثير. تم بناء الكتاب على مبدأ «من البسيط إلى المعقد»: أولاً تقوم بإعداد البيئة وكتابة أول تطبيق، ثم تتعمق في الأنماط المعمارية (MVVM)، والعمل مع قواعد البيانات، والمهام الخلفية والاختبار. يتم إيلاء اهتمام خاص للبرمجة غير المتزامنة باستخدام Kotlin Coroutines و Flow. يحتوي كل فصل على أمثلة عملية للكود يمكن تطبيقها فورًا في المشاريع الحقيقية.
لمن هذا الكتاب؟
سيكون الكتاب مفيدًا لـ:
- مطوري Android المنتقلين من Java إلى Kotlin؛
- المبتدئين الذين أتقنوا بالفعل بناء جملة Kotlin ويرغبون في تعلم مجموعة تقنيات Android؛
- المطورين ذوي الخبرة الذين يرغبون في تنظيم معارفهم.