أساسيات Jetpack Compose - تأليف Neil Smyth (غلاف ورقي)
حول هذا المنتج
ملخص الكتاب يهدف هذا الكتاب إلى تعليم المهارات اللازمة لبناء تطبيقات Android باستخدام Jetpack Compose و Android Studio ولغة البرمجة Kotlin.
يبدأ هذا الكتاب بشرح الأساسيات، حيث يوضح كيفية إعداد بيئة تطوير Android Studio.
يتضمن الكتاب أيضاً فصولاً متعمقة تقدم لغة البرمجة Kotlin، بما في ذلك أنواع البيانات، والمعاملات، وتدفق التحكم، والدوال، وتعبيرات lambda، والبرمجة كائنية التوجه.
يقدم هذا الكتاب مقدمة للمفاهيم الأساسية لـ Jetpack Compose وبنية مشاريع Android، تليها جولة إرشادية في Android Studio في وضع تطوير Compose. كما يتناول الكتاب كيفية إنشاء عناصر Composables مخصصة، ويشرح كيفية دمج هذه الوظائف لإنشاء تخطيطات واجهة المستخدم، بما في ذلك استخدام مكونات row و column و box و list.
وتشمل المواضيع الأخرى التي يتناولها الكتاب معالجة البيانات باستخدام خصائص الحالة، ومفاهيم تصميم واجهة المستخدم الأساسية مثل المُعدِّلات (modifiers)، وأشرطة التنقل، والتنقل في واجهة المستخدم. كما تستعرض فصول إضافية كيفية بناء مكونات تخطيط مخصصة وقابلة لإعادة الاستخدام.
يتضمن الكتاب أيضاً فصولاً تغطي رسم الرسوميات، وتحريك واجهة المستخدم، والانتقالات، والتعامل مع الإيماءات.
تتضمن الفصول أيضاً تغطية لنماذج العرض view models، وقواعد بيانات SQLite، والوصول إلى قاعدة بيانات Room، وفاحص قواعد البيانات Database Inspector، والبيانات المباشرة live data، وإنشاء سمة مخصصة custom theme.
وأخيراً، يشرح الكتاب كيفية حزم التطبيق المكتمل ورفعه إلى Google Play Store لنشره.
وعلى مدار فصول الكتاب، يتم تطبيق المواضيع المطروحة عملياً من خلال دروس تعليمية مفصلة، كما تتوفر الأكواد المصدرية الخاصة بها للتحميل.
إذا كنت تمتلك بالفعل بعض الخبرة البرمجية الأساسية، وأصبحت مستعداً لتحميل Android Studio و Android SDK، كما يتوفر لديك نظام تشغيل Windows أو Mac أو Linux، فأنت الآن جاهز تماماً للبدء.
- المميزات
- يهدف هذا الكتاب إلى تعليم المهارات اللازمة لبناء تطبيقات Android باستخدام Jetpack Compose و Android Studio ولغة البرمجة Kotlin. يبدأ الكتاب بالأساسيات، حيث يشرح كيفية إعداد بيئة تطوير Android Studio. كما يتضمن الكتاب فصولاً متعمقة لتقديم لغة البرمجة Kotlin بما في ذلك أنواع البيانات، والمعاملات، وتدفق التحكم، والدوال، و lambdas، والبرمجة كائنية التوجه. يتبع ذلك مقدمة للمفاهيم الأساسية لـ Jetpack Compose وبنية مشروع Android، تليها جولة إرشادية في Android Studio في وضع تطوير Compose.
- المؤلف (المؤلفون): Neil Smyth
- 502 صفحة
- الحواسيب، البرمجة
المواصفات
- الأبعاد (الإجمالية)
9.25 بوصة (ارتفاع) × 7.5 بوصة (عرض) × 1.01 بوصة (عمق)
- الوزن
1.88 رطل
- العمر المقترح
22 سنة فما فوق
- عدد الصفحات
502
- التصنيف
أجهزة الكمبيوتر
- التصنيف الفرعي
البرمجة
- الناشر
Payload Media, Inc.
- الموضوع
الأجهزة المحمولة
- التنسيق
غلاف ورقي
- المؤلف
Neil Smyth
- اللغة
الإنجليزية