I'm always excited to take on new projects and collaborate with innovative minds.
مقدمة عن
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 أقل.
Your email address will not be published. Required fields are marked *