من خلال كروس الاندورد ايضا قمت بعمل هذا البرنامج Todo App
يعتمد البرنامج على قاعدة بيانات Room لتخزين البيانات ، واستخدم Jetpack Compose لعمل واجهة مستخدم . إنشاء واجهة الإعدادات (Settings Fragment)، والتي تجعل للمستخدم إمكانية اختيار اللغة (العربية أو الإنجليزية) وتغيير وضع العرض بين mode (Dark or Light)
و هذة اهم الناقت في البرنامج:
تصميم قاعدة البيانات باستخدام Room
• قاعدة البيانات – Room (مفاهيم SQL):
تم استخدام Room Database كحل لتخزين بيانات المهام على الجهاز، مع تطبيق مفاهيم SQL الأساسية مثل:
مفهومان أساسيان من SQL تم استخدامهما:
استرجاع البيانات باستخدام SELECT.
تعديل البيانات باستخدام INSERT, UPDATE, وDELETE.
عمل واجهات المستخدم من خلال Jetpack Compose لتجربة حديثة.
تصميم واجهة إعدادات متقدمة تجعل لمستخدم الاختار اللغة و mode و وضع العرض بسهولة.
هذه التجربة عززت مهاراتي في تطوير تطبيقات الأندرويد وعمّقت فهمي لأحدث التقنيات في هذا المجال.