I'm always excited to take on new projects and collaborate with innovative minds.

whatsapp

+372 5677 1824

Linkedin

Ayman.mohamed

Social Links

Jetpack Compose مقدمة عن

مقدمة عن
Jetpack Compose

Jetpack Compose مقدمة عن

مما لا يخفى عن الجميع ان Google ابتدت تدي Jetpack Composeأولوية اساسية كـ UI toolkit الأساسي لتطوير التطبيقات. بمعنى أصح،   
كل القديم اللي كان معتمد على XML layouts هيبدأ يبان عليه إنه تقيل وقديم،   
و مش هينفع اقول ليه و دا طبعا ملهوش علاقة بـ google😂.  
الـ Concept الأساسي في Jetpack Compose مبني على حاجة اسمها Declarative UI.   
زمان كنا بنكتب XML وبعدين نربطها بـ Activities و Fragments ونعمل Binding،   
والموضوع كان مكلكع وبيزود الـ Boilerplate Code. لكن في Compose الموضوع اختلف،   
إنت بتوصف الـ UI بالـ Kotlin code نفسه.   
يعني تقدر تكتب Composable functions تبني بيها الشاشة كلها بمنتهى البساطة،   
من غير تحتاج XML file ولا حتى Adapters كتير ... الحمد لله 😁.  
الحلو كمان إن مع State Management الموضوع بقى Smooth.   
أي تغيير في الـ State بيخلي الـ UI يعملRecomposition بشكل تلقائي،   
وانت مش مضطر تدخل تدير بيدك الـ UI updates. وده معناه Productivity أعلى و Errors أقل.

1 min read
Sep 20, 2025
By Ayman Mohamed
Share

Leave a comment

Your email address will not be published. Required fields are marked *