الهدف من هذا الكتاب هو تعليمك المهارات اللازمة لإنشاء تطبيقات Android باستخدام Jetpack Compose و Android Studio ولغة برمجة Kotlin.
يبدأ هذا الكتاب بالأساسيات ويشرح كيفية إعداد بيئة تطوير Android Studio.
يتضمن الكتاب أيضًا فصولًا متعمقة حول لغة برمجة Kotlin، بما في ذلك أنواع البيانات والمشغلين وتدفق التحكم والوظائف و lambdas والبرمجة الموجهة للكائنات.
بعد جولة إرشادية في Android Studio في وضع تطوير Compose، يتم تقديم المفاهيم الأساسية لـ Jetpack Compose وبنية مشروع Android. يغطي الكتاب أيضًا إنشاء مواد مركبة مخصصة ويشرح كيفية دمج هذه الميزات لإنشاء تخطيطات واجهة المستخدم، بما في ذلك استخدام مكونات الصف والعمود والمربع والقائمة.
تشمل الموضوعات الأخرى التي يتم تناولها معالجة البيانات باستخدام خصائص الحالة ومفاهيم تصميم واجهة المستخدم الرئيسية مثل المعدِّلات وأشرطة التنقل في واجهة المستخدم. تستكشف الفصول الأخرى بناء مكونات تخطيط مخصصة قابلة لإعادة الاستخدام.
يتضمن الكتاب أيضًا فصولًا تغطي الرسم التخطيطي والرسوم المتحركة لواجهة المستخدم والانتقالات والتعامل مع الإيماءات.
يتضمن أيضًا فصولًا تغطي نماذج العرض وقواعد بيانات SQLite والوصول إلى قاعدة بيانات الغرفة ومفتش قاعدة البيانات الحية وإنشاء السمات المخصصة.
أخيرًا، يشرح الكتاب كيفية حزم التطبيق النهائي الخاص بك وتحميله إلى متجر Google Play للتوزيع.
على طول الطريق، يتم وضع الموضوعات التي يتم تناولها في هذا الكتاب موضع التنفيذ من خلال البرامج التعليمية التفصيلية، والتي يتوفر رمز المصدر الخاص بها أيضًا للتنزيل.
رابط تنزيل الكتاب : Jetpack Compose Essentials