هذا المشروع عبارة عن تطبيق أندرويد يعرض قائمة بالأفلام باستخدام Kotlin و Jetpack Compose مع RecyclerView. التطبيق يُظهر مجموعة من الأفلام مع اسم الفيلم، تاريخ الإصدار، وصورة البوستر لكل فيلم.
مواصفات المشروع:
اللغة المستخدمة: Kotlin
تصميم الواجهة: يستخدم View Binding لتحديد عناصر الواجهة.
عرض البيانات: يتم استخدام RecyclerView لعرض قائمة الأفلام.
إدارة التخطيط: يتم استخدام LinearLayoutManager لترتيب الأفلام بشكل عمودي.
آلية تنفيذ التطبيق:
البيانات: يتم تخزين قائمة الأفلام في كائن List يحتوي على بيانات كل فيلم (العنوان، تاريخ الإصدار، وصورة البوستر).
التصميم: يتم استخدام RecyclerView لعرض الأفلام، ويتم تمرير القائمة إلى Adapter مخصص (MyAdapter) لتنسيق العرض.
التحكم في الواجهة: يتم استخدام View Binding لربط عناصر الواجهة البرمجية مع تصميم الشاشة.