شروحات كومبوس

شروحات كومبوس

أسرار تحريك الواجهات في Compose خطوة بخطوة مع أمثلة عملية

أسرار تحريك الواجهات في Compose خطوة بخطوة مع أمثلة عملية

تحريك الأيقونات مثل المحترفين: دليل تفاعلي مع كود جاهزشرح animations في kotlin compose بكل سهولهيقدم Kotlin Compose العديد من الميزات التي تجعله قويًا في عملية الرسوم المتحركة، بما في ذلك:التحكم السلس في الرسوم المتحركة  , يوفر Jetpack Compose المرونة في إنشاء الرسوم المتحركة باستخدام واجهات برمجة التطبيقات البسيطة، مثل animateFloatAsState...

خطوات بسيطة لتنفيذ قواعد البيانات في Android مع Room وHilt

خطوات بسيطة لتنفيذ قواعد البيانات في Android مع Room وHilt

إتقان Room وHilt: أدوات فعالة لقواعد البيانات في Androidإتقان التعامل مع قواعد البيانات في Android باستخدام Room و Hilt بسهولةفي عالم تطوير تطبيقات Android، تُعتبر إدارة قواعد البيانات من التحديات الأساسية التي تواجه المطورين. بينما يوفر SQLite حلاً تقليدياً، إلا أن استخدامه مباشرةً قد يكون معقدًا ويستهلك الوقت. هنا يأتي...

إنشاء مشروع بإستخدام Retrofit و MvvM و Hilt و coroutines في Kotlin Compose

إنشاء مشروع بإستخدام Retrofit و MvvM و Hilt و coroutines في Kotlin Compose

إنشاء مشروع بإستخدام Retrofit و MvvM و Hilt و coroutines في Kotlin Composeفي هذه المقالة، سنتعلم كيفية إنشاء مشروع كامل باستخدام عدة مكتبات مثل Retrofit لإدارة واجهة برمجة التطبيقات (API)، وMVVM كهندسة لتنظيم التعليمات البرمجية، وHilt لإدارة التبعيات، وCoroutines للتعامل مع العمليات غير المتزامنة. سنقوم ببناء المشروع خطوة بخطو. ستساعدك...

كيفية تخزين واسترجاع الإعدادات في تطبيق Compose باستخدام DataStore بديل SharedPreferences

كيفية تخزين واسترجاع الإعدادات في تطبيق Compose باستخدام DataStore بديل SharedPreferences

إنشاء نظام حفظ بيانات المستخدم في كوتلن كومبوز باستخدام DataStoreلا تفقد بياناتك بعد الآن! تعلم كيفية استخدام DataStore في Jetpack Composeفي تطوير تطبيقات Android الحديثة، يعد تخزين البيانات المحلية أمرًا مهما لضمان أن بيانات المستخدم آمنة وفعالة. ومن بين الأدوات المستخدمة لتخزين البيانات Jetpack DataStore، والذي يعتبر بديلاً حديثًا وأقوى...

كيف تجعل تطبيقك أسرع وأكثر كفاءة باستخدام LaunchedEffect و SideEffect

كيف تجعل تطبيقك أسرع وأكثر كفاءة باستخدام LaunchedEffect و SideEffect

تحسين أداء تطبيقاتك بـ LaunchedEffect و SideEffectأسرار تحسين أداء تطبيقاتك باستخدام LaunchedEffect و SideEffectفي عالم تطوير البرمجيات ، خاصة مع تطور تطبيقات الاندرويد والأطر مثل Kotlin Compose، أصبح فهم كيفية التعامل مع الآثار الجانبية أمرًا ضروريًا لأي مطور يريد إنشاء تطبيقات فعالة ومستقرة. يلعب مديرو التأثيرات (LaunchedEffect) دورًا مركزيًا في...

Accompanist Compose الحل الأمثل لتخصيص Jetpack Compose

Accompanist Compose الحل الأمثل لتخصيص Jetpack Compose

 أفضل ميزات Accompanist Compose لكل مطور Androidما هو Accompanist Compose ؟Accompanist هي مكتبة مخصصة لـ Jetpack Compose، حيث توفر الأدوات والملحقات لتحسين وتسهيل إنشاء الواجهات في Compose. يحتوي Accompanist على مجموعة من المكونات التي تسهل العمليات المعقدة مثل التحكم في شريط الحالة واستخدام WebView والتعامل مع الرسوم المتحركة وتسهيل تنفيذ التخطيطات...

كيف تنشئ Bottom Sheet في Jetpack Compose مثل المحترفين

كيف تنشئ Bottom Sheet في Jetpack Compose مثل المحترفين

دليل شامل لإنشاء وتخصيص Bottom Sheet بأسلوب عصري.كيف تنشئ Bottom Sheet تفاعلي في Jetpack Compose بأقل مجهود؟في عالم تطوير تطبيقات Android باستخدام تقنيه Jetpack Compose الرهيبه، تُعتبر Bottom Sheets واحدة من المكونات الرئيسيه التي تساعد في تحسين وتطوير من تجربة المستخدم. في هذا المقال، سنستعرض كيفية إنشاء وتخصيص Bottom Sheet...

كيفية التنقل بين صفحات kotlin compose باستخدام hilt و viewmodel وبدونهم

كيفية التنقل بين صفحات kotlin compose باستخدام hilt و viewmodel وبدونهم

كيفية تحسين تجربة المستخدم باستخدام التنقل في Kotlin Composeكيفية إدارة الحالة والتنقل في Kotlin Compose بسهولةفي Jetpack Compose، يمكن التعامل مع التنقل في الصفحة باستخدام NavHost وNavController دون الحاجة إلى استخدام مكتبات مثل Hilt أو ViewModel. يمكننا تحقيق ذلك ببساطة عن طريق معالجة المنطق في العناصر المركبة والتحكم في التنقل...

شرح بسيط لمفهوم viewModel و hilt في Kotlin compose

شرح بسيط لمفهوم viewModel و hilt في Kotlin compose

 حقن التبعيات في Android: لماذا Hilt هو الحل الأمثل؟كيف تجعل كود Android أكثر نظافة مع Hilt و ViewModel؟في تطوير تطبيقات Android باستخدام Jetpack Compose، يعد استخدامك للـ ViewModel أداة مهمة لفصل واجهة المستخدم (UI) عن Logic الخاص بمشروعك. حيث في هذه المقالة، سنشرح لكم بإيجاز كيفية استخدام ViewModel وHilt معًا...

كيفية الحفاظ على البيانات عند تدوير الشاشة في Kotlin Compose

كيفية الحفاظ على البيانات عند تدوير الشاشة في Kotlin Compose

استخدام ViewModel و rememberSaveable في Kotlin Composeأفضل طرق حفظ الحالة في Jetpack Composeعندما تقوم بتطوير تطبيقات Android باستخدام لغة Kotlin او اي لغه اخرى، يواجه المطورون تحديًا شائعًا وهو في فقدان البيانات أو تغيير حالة الواجهة عند تدوير الشاشة وهذا الامر مزعج بشكل كبير للمستخدمين. يحدث هذا لأن نظام Android...

ما هي Scaffold في Jetpack Compose وكيف تعمل؟

ما هي Scaffold في Jetpack Compose وكيف تعمل؟

كيفية استخدام Scaffold لإنشاء شريط تطبيق مخصص في Jetpack Composeكيفية استخدام Scaffold في Jetpack Compose لبناء واجهات مستخدم مذهلةبالنسبة لتطوير تطبيقات Android الحديثة، يُعد Jetpack Compose أداة قوية لإنشاء واجهات مستخدم سلسة وديناميكية؛ أحد العناصر الأساسية في Compose هو Scaffold ، والتي تتيح لك إنشاء تخطيطات التطبيق بسهولة باستخدام مكونات جاهزة...

إضافة الصور وعمل حواف مخصصة في Jetpack Compose خطوة بخطوة

إضافة الصور وعمل حواف مخصصة في Jetpack Compose خطوة بخطوة

كيفية تحميل الصور وعرضها في Jetpack Compose باحترافيةاضافة الصور والتعامل مع Resource وعمل حواف للصور في kotlin Composeنظرًا لأن الصور تلعب دورًا مهمًا في تحسين تجربة المستخدم وجعل واجهة التطبيق أكثر جاذبية، فإن معالجة الصور وإدراجها جزء أساسي من تطوير التطبيقات الحديثة مع Kotlin Compose، فإن إضافة الصور ومعالجتها والتعامل...

Extensions في Jetpack Compose الميزة التي ستغير طريقة تفكيرك في البرمجة

Extensions في Jetpack Compose الميزة التي ستغير طريقة تفكيرك في البرمجة

 أفضل طرق استخدام Extensions في Kotlin لزيادة الإنتاجيةكيفية جعل تصميم التطبيقات أسهل مع Extensions في Kotlin Composeيعد استخدام الامتدادات في Kotlin أحد أقوى الميزات التي تجعل اللغة مرنة وقابلة للتخصيص. فهو يسمح بإضافة وظائف جديدة للأنواع الموجودة دون الحاجة إلى تغيير الشيفرة المصدرية أو استخدام التوريث. تعد هذه الميزة مفيدة...

ما هي LazyVerticalGrid؟ وكيف تعمل في Jetpack Compose؟

ما هي LazyVerticalGrid؟ وكيف تعمل في Jetpack Compose؟

كود إنشاء شبكة رأسية باستخدام LazyVerticalGrid في Kotlin Composeعندما ترغب ببناء احد تطبيقات Android باستخدام Jetpack Compose، فبشكل كبير سوف تحتاج الي وجود عنصر LazyVerticalGrid في مشروعك وهيا واحدة من الأدوات القوية التي تسمح للمطورين بإنشاء شبكات مرنة للعناصر وقابلة للتخصيص بسهولة. في هذه المقالة، سنتعرف على كيفية استخدام LazyVerticalGrid...

انشاء listview بشكل افقي وعمودي وكيفية اضافة Scrolling الى column في Kotlin Compose

انشاء listview بشكل افقي وعمودي وكيفية اضافة Scrolling الى column في Kotlin Compose

كيفية إدارة التمرير في Jetpack Compose: تطبيق عملي مع ListViewفي عالم تطوير تطبيقات الاندرويد ، تعتبر Jetpack Compose واحدة من أحدث وأقوى الأدوات لبناء وإنشاء تطبيقات Android بشكل سريع واداء عالي و في هذه المقالة، سنشرح بالتفصيل كيفية إنشاء ListView أفقيًا وعموديًا وكيفية إضافة التمرير إلى الأعمدة في Jetpack Compose...

بناء تطبيق عداد في أقل من 10 دقائق باستخدام Jetpack Compose

بناء تطبيق عداد في أقل من 10 دقائق باستخدام Jetpack Compose

دليل شامل لفهم وتنفيذ كود تطبيق العداد البسيط في Android باستخدام Jetpack Composeفي عالم تطوير تطبيقات Android، تعتبر Jetpack Compose واحدة من أحدث وأقوى الأدوات لبناء واجهات المستخدم بسرعة وبشكل جميل. في هذه المقالة، سنتعرف على كود تطبيق Counter بسيط باستخدام Jetpack Compose، وسنشرح كل جزء من الكود لضمان الفهم...

من نحن

يسعى موقعنا لاثراء المحتوى العربي بالدروس البرمجيه ومساعده المبرمجين في انجاز اعمالهم واضافه بعض الحلول البرمجيه التي قد تواجه المبرمج يحتوي الموقع على عدد كبير من لغات البرمجه ومجالات مختلفه يسعى الموقع الي تحقيق أقصى استفادة من التكنولوجيا الحديثه في المجالات المتنوعه

القائمة البريدية

انضم إلى قائمتنا البريدية وكن أول من يحصل على أحدث الدروس، المقالات، والعروض الحصرية في عالم البرمجة! 🚀 لا تفوت فرصة تطوير مهاراتك والبقاء على اطلاع دائم بأحدث التقنيات. اشترك الآن وابدأ رحلتك نحو الاحتراف! 💡🔥

🚫 مانع الإعلانات مفعل

يجب إيقاف مانع الإعلانات لاستكمال تصفح الموقع