Home

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

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

تابع القراءة

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

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

تابع القراءة

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

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

تابع القراءة

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

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

تابع القراءة

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

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

تابع القراءة

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

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

تابع القراءة

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

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

تابع القراءة

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

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

تابع القراءة

من نحن

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

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

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