في عالم التقنية، غالباً ما ننسى حجم الامتيازات التي نتمتع بها، ونفترض أن الوصول إلى الموارد والمعرفة متاح للجميع على حد سواء. لكن من خلال تجربتي كمرشدة لأشخاص من خلفيات متنوعة، أدركت كم من الأمور التي أعتبرها بديهية هي في الواقع أحلام بعيدة المنال لآخرين. أشياء بسيطة كجهاز حاسب يعمل بكفاءة، أو وقت مستمر للدراسة دون انقطاع، أو دعم الأهل والمجتمع لاختيار المسار المهني، تبدو لنا أساسيات، لكنها رفاهيات غير متاحة للجميع.
- الجزء الأول: القوائم باستخدام LazyColumn في Jetpack Compose
- الجزء الثاني: ثيمات التطبيق في Jetpack Compose
تعد الثيمات جزءًا أساسيًا من هوية أي تطبيق لأنها توفر تجربة مستخدم فريدة، سأشرح في هذه التدوينة كيف تحقق هذا الهدف باستخدام Jetpack Compose وهي مجموعة أدوات جديدة لبناء عناصر واجهة المستخدم في أندرويد.
- الجزء الأول: القوائم باستخدام LazyColumn في Jetpack Compose
- الجزء الثاني: ثيمات التطبيق في Jetpack Compose
قبل Jetpack Compose ، اعتدنا على إنشاء RecyclerView مع Adapter لعرض مجموعة كبيرة من القوائم. الآن، نستطيع استخدام LazyColumn أو LazyRow لإظهار مجموعة كبيرة من القوائم عموديًا أو أفقيًا في أسطر قليلة مثلما سنوضح في هذه المدونة.