К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
إنشاء واجهة المستخدم في Android Studio · LearnSpace
Назад в каталог
courseraПрограммирование

إنشاء واجهة المستخدم في Android Studio

Курс от Meta
Средний≈ 32.4 чАрабский
О курсеНавыкиПрограммаПреподаватели

О курсе

هذه دورة للمبتدئين للمتعلمين الذين يرغبون في إعداد أنفسهم لمهنة تطوير Android. لتحقيق النجاح في هذه الدورة، يجب أن تفهم أساسيات Kotlin والتطوير عبر المنصات لتطبيقات الجوال. تقدم لك الدورة التدريبية كيفية إنشاء واجهة مستخدم (UI) في Android Studio على المستوى التأسيسي. nستتعرف على الأساسيات التي ستمكنك من بناء واجهات مستخدم مفيدة وعملية لنظام Android باستخدام Android Studio وKotlin. بنهاية هذه الدورة التدريبية، ستتمكن من: • تحديد طرق مختلفة لبناء واجهة المستخدم باستخدام Kotlin وبناء واجهة مستخدم أساسية. • ستتعرف على تكوين Jetpack، وتصف كيفية تزيين التركيبات بالمعدلات، وكيفية التعامل مع إدارة الحالة وكيفية تخطيط التركيبات بشكل أفضل استنادًا إلى إرشادات تصميم المواد. • ستتعلم أيضًا كيفية تطبيق المواضيع والأنماط المخصصة والرسوم المتحركة لتطوير واجهة مستخدم جذابة.

Навыки, которые вы освоите

User Interface (UI)Android StudioUser Interface (UI) DesignUI ComponentsAnimationsAndroid JetpackEvent-Driven ProgrammingSoftware DesignCross Platform DevelopmentKotlinExtensible Markup Language (XML)Android DevelopmentMobile Development

Программа курса

5 модулей · 133 учебных материалов

01إنشاء واجهة المستخدم الأساسية في Android35 материалов

مقدمة لإنشاء واجهة المستخدم في Android

مقدمة إلى الدورة التدريبيةВидеоكيف يتم بناء واجهة المستخدم للجوال؟Видеоتحديات فريدة لواجهة مستخدم AndroidВидеоما الذي تريد تعلمهОбсуждение

Учитесь у экспертов

Taught by Meta Experts

Преподаватель курса

 إنشاء واجهة المستخدم في Android Studio
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 32.4 ч

5 модулей

Язык: Арабский

Субтитры: Английский

Часть программы вашего университета
المنهج الدراسي للدورة التدريبيةЧтение
كيف تكون ناجحًا في هذه الدورة التدريبيةЧтение
إعداد Android StudioВидео
موارد إضافيةЧтение

الأنشطة والآراء

ما النشاط؟Видеоتحديد النشاطВидеоطرق العرض والتخطيطاتВидеоتمثيل واجهة المستخدم في XMLЧтениеمحرر التخطيطЧтениеالتخطيطات وطرق العرض في KotlinВидеоدورة حياة النشاطВидеоالتحقق من المعرفة: الأنشطة والآراءЗаданиеموارد إضافيةЧтение

مقدمة إلى واجهة المستخدم القابلة للتكوين

مقدمة إلى Jetpack ComposeВидеоاستخدام طرق العرض وXML: الجانب السلبيЧтениеواجهة مستخدم مع وظائف قابلة للتكوينВидеоالتعليق التوضيحي @ComposableЧтениеمعاينةЧтениеتمرين: واجهة مستخدم أساسية مع ComposeЧтениеالحل: واجهة مستخدم أساسية مع ComposeЧтениеمراجعة ذاتية: واجهة مستخدم أساسية مع ComposeЗаданиеالتحقق من المعرفة: مقدمة إلى واجهة المستخدم القابلة للتكوينЗаданиеموارد إضافيةЧтение

التخطيطات في الإنشاء

التخطيطات في الإنشاءВидеоبناء واجهة المستخدم باستخدام التركيباتВидеоتمرين: تحديد شاشة تسجيل الدخول باستخدام ComposeЧтениеالحل: تحديد شاشة تسجيل الدخول باستخدام ComposeЧтениеمراجعة ذاتية: تحديد شاشة تسجيل الدخول باستخدام ComposeЗаданиеملخص الوحدة: إنشاء واجهة المستخدم الأساسية في AndroidВидеоاختبار الوحدة: إنشاء واجهة المستخدم الأساسية في AndroidЗаданиеموارد إضافيةЧтение
02بناء واجهة المستخدم باستخدام Jetpack Compose31 материалов

المعدلات والتفاعل

المعدلاتВидеоالتصميم باستخدام المعدلاتВидеоالمعدلات ذات التخطيطاتВидеоمعالجة الأحداث وعمليات رد المكالماتВидеоأنواع الأحداث والمعدلاتЧтениеتمرين: إضافة الأحداث والتصميمЧтениеالحل: إضافة الأحداث والتصميمЧтениеمراجعة ذاتية: إضافة الأحداث والتصميمЗаданиеالتحقق من المعرفة: المعدّلات والتفاعلЗаданиеموارد إضافيةЧтение

إدارة الحالة

ما الحالة؟Видеоإعلان الحالةВидеоإعادة التكوينВидеоإنقاذ الحالة واستعادتهاВидеоتغييرات تكوين النجاةЧтениеتركيبات محددة الحالة مقابل عديمة الحالةВидеоتمرين: إدارة الحالة في Compose

وضع التركيبات

الربطВидеоمكونات الموادВидеоحالة الربطВидеоالمزيد من الرابطاتЧтениеتمرين: بناء تخطيط سريع الاستجابةЧтениеالحل: بناء تخطيط سريع الاستجابةЧтениеمراجعة ذاتية: بناء تخطيط سريع الاستجابة
03واجهة مستخدم متقدمة مع Jetpack Compose31 материалов

Jetpack Navigation

مكون التنقلВидеоالتنقل في التركيبВидеоNavHost ووحدة تحكم NavВидеоأمثلة التنقلЧтениеتمرين: قم بإنشاء التنقل في ComposeЧтениеالحل: قم بإنشاء التنقل في ComposeЧтениеمراجعة ذاتية: قم بإنشاء التنقل في ComposeЗаданиеالتنقل المبوبВидеоتمرين: قم بإنشاء التنقل المبوب باستخدام JetPackЧтениеالحل: قم بإنشاء التنقل المبوب باستخدام JetPackЧтениеمراجعة ذاتية: قم بإنشاء التنقل المبوب باستخدام JetPackЗаданиеالتحقق من المعرفة: JetPack NavigationЗаданиеموارد إضافيةЧтение

القوائم والشبكات

تحديد قائمةВидеоتحديد شبكةВидеоاستخدام التمرير والمعدلات القابلة للتمريЧтениеتمرين: قم بإنشاء معرض قابل للتمريرЧтениеالحل: قم بإنشاء معرض قابل للتمريرЧтениеمراجعة ذاتية: قم بإنشاء معرض قابل للتمريرЗаданиеالتحقق من المعرفة: القوائم والشبكات

تخطيطات Lazy

ما تخطيطات Lazy؟Видеоتحديد قوائم lazyВидеоحالة قائمة LazyЧтениеتحديد شبكة lazyВидеоتمرين: قم بإنشاء وتصميم شبكة lazyЧтениеالحل: قم بإنشاء وتصميم شبكة lazyЧтениеمراجعة ذاتية: قم بإنشاء وتصميم شبكة lazy
04تصميم واجهة المستخدم19 материалов

المواضيع

وظيفة الموضوعВидеоتحديد الألوانВидеоنص التصميمВидеоموضوع تصميم الموادВидеоتخصيص الألوان في موضوع الموادЧтениеتخصيص أنواع الخطوط والأشكالЧтениеتمرين: تحديد الموارد والمواضيعЧтениеالحل: تحديد الموارد والمواضيعЧтениеمراجعة ذاتية: تحديد الموارد والمواضيعЗаданиеالتحقق من المعرفة: المواضيعЗаданиеموارد إضافيةЧтение

الرسوم المتحركة

الرسوم المتحركةВидеоالرسوم المتحركة القيميةВидеоتمرين: الرسوم المتحركة للتركيباتЧтениеالحل: الرسوم المتحركة للتركيباتЧтениеمراجعة ذاتية: الرسوم المتحركة للتركيباتЗаданиеملخص الوحدة: الرسوم المتحركةВидеоاختبار الوحدة: الرسوم المتحركة
05المشروع النهائي17 материалов

المشروع النهائي

ملخص الدورة التدريبية: قم بإنشاء واجهة المستخدمВидеоحول التقييم النهائي للمشروعЧтениеتمرين: استيراد المشروعЧтениеالتحقق من الجاهزية: هل قمت باستيراد المشروع؟Заданиеتمرين: قم بإنشاء القائمة: تركيبة MenuDishЧтениеالتحقق من الجاهزية: هل قمت بإعداد تركيبة MenuDish?Заданиеتمرين: قم بإنشاء تركيبة DishDetailsЧтениеالتحقق من الجاهزية: هل قمت بإعداد تركيبة DishDetails؟Заданиеتمرين: إعداد الموضوعЧтениеالتحقق من الجاهزية: هل قمت بإعداد موضوع Little Lemon؟Заданиеقم بتقديم تطبيق قائمة طعام Little LemonВзаимная проверкаالتعليمة البرمجية للحل: إنشاء واجهة مستخدم للتطبيقЧтениеالاختبار النهائي المقيّم بالدرجات: قم بإنشاء واجهة المستخدمЗаданиеموارد إضافيةЧтение

اختتام الدورة التدريبية

تهانينا، لقد أكملت إنشاء واجهة المستخدمВидеоما التحديات التي واجهتها عند إنشاء تطبيقك؟Обсуждениеالخطوات التاليةЧтение
Чтение
الحل: إدارة الحالة في ComposeЧтение
مراجعة ذاتية: إدارة الحالة في ComposeЗадание
التحقق من المعرفة: إدارة الحالةЗадание
موارد إضافيةЧтение
Задание
ملخص الوحدة: بناء واجهة المستخدم باستخدام Jetpack ComposeВидео
اختبار الوحدة: بناء واجهة المستخدم باستخدام Jetpack ComposeЗадание
موارد إضافيةЧтение
Задание
موارد إضافيةЧтение
Задание
ملخص الوحدة: واجهة مستخدم متقدمة مع Jetpack ComposeВидео
اختبار الوحدة: واجهة مستخدم متقدمة مع Jetpack ComposeЗадание
موارد إضافيةЧтение
Задание
موارد إضافيةЧтение